.hero-image.svelte-tc3uts{display:block;width:100%;height:auto;border-radius:12px}@property --fs-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.fs-wrap.svelte-y7g6og{position:relative;isolation:isolate}.fs-wrap.svelte-y7g6og:before{content:"";position:absolute;inset:-8px;z-index:-1;border-radius:1.4rem;background:conic-gradient(from var(--fs-angle),var(--accent),oklch(.62 .16 260),var(--primary),oklch(.7 .19 330),var(--accent));filter:blur(38px);opacity:.2;pointer-events:none;animation:svelte-y7g6og-fs-spin 9s linear infinite}.fs-wrap.fs-paused.svelte-y7g6og:before{animation-play-state:paused}@keyframes svelte-y7g6og-fs-spin{to{--fs-angle: 360deg}}.fs-frame.svelte-y7g6og{position:relative;border-radius:.875rem;background:color-mix(in oklch,var(--foreground) 4%,transparent);border:1px solid color-mix(in oklch,var(--foreground) 16%,transparent);overflow:hidden;box-shadow:0 30px 80px -40px color-mix(in oklch,var(--foreground) 40%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fs-chrome.svelte-y7g6og{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid color-mix(in oklch,var(--foreground) 8%,transparent);background:color-mix(in oklch,var(--foreground) 3%,transparent)}.fs-dot.svelte-y7g6og{width:.5rem;height:.5rem;border-radius:9999px;display:inline-block;opacity:.9}.fs-chrome-title.svelte-y7g6og{margin-left:.75rem;font-size:.75rem;letter-spacing:.04em;color:var(--secondary-foreground)}.fs-footnote.svelte-y7g6og{margin-top:.875rem;text-align:center;font-size:.75rem;letter-spacing:.01em;color:var(--secondary-foreground)}.fs-body.svelte-y7g6og{padding:1.5rem;min-height:21rem;display:flex}@media(min-width:768px){.fs-body.svelte-y7g6og{padding:2rem;min-height:23rem}}.fs-scene.svelte-y7g6og{display:flex;flex-direction:column;gap:1rem;width:100%}.fs-scene-center.svelte-y7g6og{justify-content:center;align-items:center;text-align:center;gap:1.25rem}.fs-scene.svelte-y7g6og>:where(.svelte-y7g6og){animation:svelte-y7g6og-fs-rise .46s cubic-bezier(.32,.72,0,1) both}.fs-scene.svelte-y7g6og>:where(.svelte-y7g6og):nth-child(1){animation-delay:40ms}.fs-scene.svelte-y7g6og>:where(.svelte-y7g6og):nth-child(2){animation-delay:.13s}.fs-scene.svelte-y7g6og>:where(.svelte-y7g6og):nth-child(3){animation-delay:.22s}.fs-scene.svelte-y7g6og>:where(.svelte-y7g6og):nth-child(4){animation-delay:.31s}@keyframes svelte-y7g6og-fs-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fs-msg.svelte-y7g6og{display:flex;gap:.75rem;align-items:flex-start}.fs-avatar.svelte-y7g6og{flex-shrink:0;width:2rem;height:2rem;border-radius:9999px;background:color-mix(in oklch,var(--foreground) 14%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:var(--foreground)}.fs-avatar-sm.svelte-y7g6og{width:1.75rem;height:1.75rem;font-size:.6875rem}.fs-avatar-xs.svelte-y7g6og{width:1.5rem;height:1.5rem;font-size:.625rem;border:2px solid var(--background)}.fs-avatar[data-tone=amber].svelte-y7g6og{background:color-mix(in oklch,oklch(.78 .14 80) 30%,transparent);color:#ffcf7d;color:oklch(.88 .12 80)}.fs-avatar[data-tone=blue].svelte-y7g6og{background:color-mix(in oklch,oklch(.62 .16 260) 30%,transparent);color:#a2c5ff;color:oklch(.82 .13 260)}.fs-avatar[data-tone=violet].svelte-y7g6og{background:color-mix(in oklch,oklch(.62 .19 320) 30%,transparent);color:#f0aeff;color:oklch(.84 .15 320)}.fs-bubble.svelte-y7g6og{flex:1;padding:.75rem 1rem;border-radius:.75rem;background:color-mix(in oklch,var(--foreground) 6%,transparent);font-size:.875rem;line-height:1.5;color:var(--foreground)}.fs-bubble.svelte-y7g6og p:where(.svelte-y7g6og){margin:0}.fs-meta.svelte-y7g6og{font-size:.6875rem;color:var(--secondary-foreground);margin-bottom:.25rem;letter-spacing:.02em}.fs-draft.svelte-y7g6og{border-radius:.75rem;border:1px solid color-mix(in oklch,var(--primary) 50%,transparent);background:color-mix(in oklch,var(--primary) 8%,transparent);padding:.875rem 1rem;min-height:7.5rem}.fs-draft-head.svelte-y7g6og{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.fs-tag.svelte-y7g6og{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--primary)}.fs-cite.svelte-y7g6og{font-size:.6875rem;color:var(--secondary-foreground);letter-spacing:.02em}.fs-draft-body.svelte-y7g6og{margin:0;font-size:.875rem;line-height:1.55;color:var(--foreground);min-height:3.4rem}.fs-caret.svelte-y7g6og{display:inline-block;width:.5rem;height:1rem;margin-left:1px;vertical-align:text-bottom;background:var(--primary);border-radius:1px;animation:svelte-y7g6og-fs-blink .9s steps(1) infinite}@keyframes svelte-y7g6og-fs-blink{50%{opacity:0}}.fs-thinking.svelte-y7g6og{display:flex;gap:.3rem;padding:.6rem 0}.fs-thinking.svelte-y7g6og span:where(.svelte-y7g6og){width:.4rem;height:.4rem;border-radius:9999px;background:color-mix(in oklch,var(--primary) 70%,transparent);animation:svelte-y7g6og-fs-bounce 1s ease-in-out infinite}.fs-thinking.svelte-y7g6og span:where(.svelte-y7g6og):nth-child(2){animation-delay:.15s}.fs-thinking.svelte-y7g6og span:where(.svelte-y7g6og):nth-child(3){animation-delay:.3s}@keyframes svelte-y7g6og-fs-bounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}.fs-actions.svelte-y7g6og{display:flex;gap:.5rem;margin-top:.875rem;opacity:0;transition:opacity .3s ease-out}.fs-actions-ready.svelte-y7g6og{opacity:1}.fs-btn.svelte-y7g6og{font-size:.75rem;font-weight:500;padding:.375rem .75rem;border-radius:9999px;border:1px solid color-mix(in oklch,var(--foreground) 18%,transparent);background:transparent;color:var(--foreground);cursor:default}.fs-btn-primary.svelte-y7g6og{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.fs-wire-row.svelte-y7g6og{display:flex;align-items:center;gap:.75rem}.fs-platform.svelte-y7g6og{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:9999px;font-size:.8125rem;font-weight:500;white-space:nowrap}.fs-platform-old.svelte-y7g6og{background:color-mix(in oklch,var(--foreground) 7%,transparent);color:var(--secondary-foreground)}.fs-platform-new.svelte-y7g6og{background:color-mix(in oklch,var(--primary) 14%,transparent);color:var(--foreground);border:1px solid color-mix(in oklch,var(--primary) 45%,transparent)}.fs-logomark{width:.95rem;height:.95rem}.fs-wire.svelte-y7g6og{position:relative;flex:1;height:2px;border-radius:9999px;background:linear-gradient(90deg,color-mix(in oklch,var(--foreground) 20%,transparent),var(--primary));overflow:visible;container-type:inline-size}.fs-wire-pulse.svelte-y7g6og{position:absolute;top:50%;left:0;width:.5rem;height:.5rem;border-radius:9999px;background:var(--primary);box-shadow:0 0 10px 2px color-mix(in oklch,var(--primary) 70%,transparent);transform:translateY(-50%);animation:svelte-y7g6og-fs-pulse 1.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes svelte-y7g6og-fs-pulse{0%{transform:translateY(-50%) translate(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(-50%) translate(100cqw);opacity:0}}.fs-thread-carry.svelte-y7g6og{display:flex;flex-direction:column;gap:.5rem}.fs-carry-bubble.svelte-y7g6og{max-width:80%;padding:.5rem .75rem;border-radius:.625rem;font-size:.8125rem;line-height:1.45;color:var(--foreground);animation:svelte-y7g6og-fs-slide-in .52s cubic-bezier(.32,.72,0,1) both}.fs-carry-them.svelte-y7g6og{align-self:flex-start;background:color-mix(in oklch,var(--foreground) 7%,transparent);border-top-left-radius:.25rem}.fs-carry-us.svelte-y7g6og{align-self:flex-end;background:color-mix(in oklch,var(--primary) 16%,transparent);border-top-right-radius:.25rem}.fs-carry-bubble.svelte-y7g6og:nth-child(1){animation-delay:.16s}.fs-carry-bubble.svelte-y7g6og:nth-child(2){animation-delay:.3s}.fs-carry-bubble.svelte-y7g6og:nth-child(3){animation-delay:.44s}@keyframes svelte-y7g6og-fs-slide-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.fs-badge.svelte-y7g6og{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.35rem .7rem;border-radius:9999px;font-size:.75rem;font-weight:500;background:color-mix(in oklch,oklch(.62 .18 145) 16%,transparent);color:#7bd77f}.fs-badge-stamp.svelte-y7g6og{animation:svelte-y7g6og-fs-stamp .42s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.56s}@keyframes svelte-y7g6og-fs-stamp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.fs-handoff-head.svelte-y7g6og{display:flex;align-items:center;gap:.5rem}.fs-handoff-arrow.svelte-y7g6og{display:inline-flex;color:var(--secondary-foreground)}.fs-handoff-label.svelte-y7g6og{margin-left:.25rem;font-size:.8125rem;color:var(--secondary-foreground)}.fs-summary.svelte-y7g6og{border-radius:.75rem;border:1px solid color-mix(in oklch,var(--foreground) 14%,transparent);background:color-mix(in oklch,var(--foreground) 5%,transparent);padding:.875rem 1rem}.fs-summary-list.svelte-y7g6og{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.35rem}.fs-summary-list.svelte-y7g6og li:where(.svelte-y7g6og){font-size:.8125rem;line-height:1.5;color:var(--foreground)}.fs-note.svelte-y7g6og{border-radius:.75rem;border:1px dashed color-mix(in oklch,oklch(.78 .14 80) 45%,transparent);background:color-mix(in oklch,oklch(.78 .14 80) 9%,transparent);padding:.75rem 1rem}.fs-note-tag.svelte-y7g6og{display:inline-block;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f0ba59;margin-bottom:.35rem}.fs-note.svelte-y7g6og p:where(.svelte-y7g6og){margin:0;font-size:.8125rem;line-height:1.5;color:var(--foreground)}.fs-collab-foot.svelte-y7g6og{display:flex;align-items:center;gap:.75rem}.fs-avatar-stack.svelte-y7g6og{display:inline-flex}.fs-avatar-stack.svelte-y7g6og .fs-avatar-xs:where(.svelte-y7g6og):not(:first-child){margin-left:-.45rem}.fs-collab-text.svelte-y7g6og{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--secondary-foreground)}.fs-tfr.svelte-y7g6og{position:relative;width:9rem;height:9rem;display:flex;align-items:center;justify-content:center}.fs-ring.svelte-y7g6og{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.fs-ring-track.svelte-y7g6og{fill:none;stroke:color-mix(in oklch,var(--foreground) 10%,transparent);stroke-width:6}.fs-ring-fill.svelte-y7g6og{fill:none;stroke:var(--primary);stroke-width:6;stroke-linecap:round;stroke-dasharray:351.86;stroke-dashoffset:351.86;animation:svelte-y7g6og-fs-ring-fill 1s cubic-bezier(.32,.72,0,1) forwards;animation-delay:.12s;filter:drop-shadow(0 0 6px color-mix(in oklch,var(--primary) 60%,transparent))}@keyframes svelte-y7g6og-fs-ring-fill{to{stroke-dashoffset:17.6}}.fs-tfr-num.svelte-y7g6og{font-family:var(--font-display);font-size:3rem;font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--foreground);font-variant-numeric:tabular-nums}.fs-tfr-unit.svelte-y7g6og{font-size:.45em;color:var(--secondary-foreground);margin-left:.05em}.fs-tfr-label.svelte-y7g6og{font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-foreground)}.fs-tfr-draft.svelte-y7g6og{max-width:22rem}.fs-tfr-draft.svelte-y7g6og .fs-tag:where(.svelte-y7g6og){text-transform:none;letter-spacing:0;font-size:.8125rem;justify-content:center}@media(prefers-reduced-motion:reduce){.fs-wrap.svelte-y7g6og:before,.fs-scene.svelte-y7g6og>:where(.svelte-y7g6og),.fs-carry-bubble.svelte-y7g6og,.fs-badge-stamp.svelte-y7g6og,.fs-ring-fill.svelte-y7g6og,.fs-caret.svelte-y7g6og,.fs-thinking.svelte-y7g6og span:where(.svelte-y7g6og){animation:none}.fs-wire-pulse.svelte-y7g6og{animation:none;transform:translateY(-50%) translate(50cqw)}.fs-actions.svelte-y7g6og{opacity:1}.fs-ring-fill.svelte-y7g6og{stroke-dashoffset:17.6}}.ks.svelte-q0d1gt{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:stretch}@media(min-width:900px){.ks.svelte-q0d1gt{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:2rem}}.ks-panel.svelte-q0d1gt{display:flex;flex-direction:column;padding:1.25rem 1.25rem 1rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,#ffffff0a,#ffffff04)}.ks-chat.svelte-q0d1gt{position:relative;isolation:isolate}.ks-chat.svelte-q0d1gt:before{content:"";position:absolute;inset:-1px;border-radius:1rem;border:1px solid color-mix(in oklab,#008cff 35%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,#008cff 12%,transparent),0 0 80px -16px color-mix(in oklab,#008cff 55%,transparent);pointer-events:none;z-index:-1}.ks-head.svelte-q0d1gt{display:flex;align-items:center;gap:.625rem;padding-bottom:.875rem;border-bottom:1px solid oklch(1 0 0 / .06)}.ks-head-title.svelte-q0d1gt{font-family:var(--font-sans);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.ks-status.svelte-q0d1gt{margin-left:auto;display:inline-flex;align-items:center;gap:.4375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c}.ks-dot.svelte-q0d1gt{width:6px;height:6px;border-radius:9999px;background:var(--accent);box-shadow:0 0 8px color-mix(in oklab,var(--accent) 60%,transparent);animation:svelte-q0d1gt-ks-pulse 2.2s ease-in-out infinite}@keyframes svelte-q0d1gt-ks-pulse{0%,to{opacity:1}50%{opacity:.4}}.ks-rows.svelte-q0d1gt{list-style:none;margin:0;padding:.875rem 0 0;display:flex;flex-direction:column;gap:.375rem;flex:1}.ks-row.svelte-q0d1gt{display:flex;align-items:center;gap:.625rem;padding:.4375rem .625rem;border-radius:.5rem;border:1px solid oklch(1 0 0 / .04);background:#ffffff05;transition:border-color .24s ease,background-color .24s ease,box-shadow .24s ease}.ks-row-icon.svelte-q0d1gt{flex-shrink:0;display:inline-flex;color:#ffffff8c}.ks-row-name.svelte-q0d1gt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:var(--foreground)}.ks-row-meta.svelte-q0d1gt{flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;letter-spacing:.02em;color:#ffffff73;transition:color .24s ease}.ks-row.is-cited.svelte-q0d1gt{border-color:color-mix(in oklab,#008cff 45%,transparent);background:color-mix(in oklab,#008cff 9%,transparent);box-shadow:0 0 24px -8px color-mix(in oklab,#008cff 55%,transparent)}.ks-row.is-cited.svelte-q0d1gt .ks-row-meta:where(.svelte-q0d1gt){color:color-mix(in oklab,#008cff 55%,white)}.ks-foot.svelte-q0d1gt{margin:.875rem 0 0;padding-top:.75rem;border-top:1px solid oklch(1 0 0 / .06);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:#fff6;text-align:center}.ks-chat-head.svelte-q0d1gt{gap:.75rem}.ks-chat-mark.svelte-q0d1gt{display:inline-flex;flex-shrink:0}.ks-thread.svelte-q0d1gt{flex:1;min-height:13rem;padding-top:1.125rem;display:flex}.ks-exchange.svelte-q0d1gt{width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:.625rem}.ks-msg.svelte-q0d1gt{max-width:85%;padding:.5625rem .875rem;border-radius:1rem;font-size:.875rem;line-height:1.5}.ks-msg-in.svelte-q0d1gt{align-self:flex-start;border-end-start-radius:.25rem;background:#ffffff14;color:var(--foreground);animation:svelte-q0d1gt-ks-msg-in .3s cubic-bezier(.22,1,.36,1) both}.ks-msg-out.svelte-q0d1gt{align-self:flex-end;border-end-end-radius:.25rem;background:linear-gradient(to bottom,#008cff,#0073f2);color:#fff;animation:svelte-q0d1gt-ks-msg-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-q0d1gt-ks-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ks-word.svelte-q0d1gt{display:inline-block;opacity:0;animation:svelte-q0d1gt-ks-word-in .22s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--w, 0) * 45ms)}@keyframes svelte-q0d1gt-ks-word-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.ks-thinking.svelte-q0d1gt{display:inline-flex;align-items:center;gap:.3125rem;padding:.75rem .875rem}.ks-thinking.svelte-q0d1gt span:where(.svelte-q0d1gt){width:5px;height:5px;border-radius:9999px;background:#ffffffd9;animation:svelte-q0d1gt-ks-think 1s ease-in-out infinite}.ks-thinking.svelte-q0d1gt span:where(.svelte-q0d1gt):nth-child(2){animation-delay:.15s}.ks-thinking.svelte-q0d1gt span:where(.svelte-q0d1gt):nth-child(3){animation-delay:.3s}@keyframes svelte-q0d1gt-ks-think{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}.ks-cite.svelte-q0d1gt{align-self:flex-end;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;border:1px solid color-mix(in oklab,#008cff 40%,transparent);background:color-mix(in oklab,#008cff 14%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;letter-spacing:.02em;color:color-mix(in oklab,#008cff 45%,white);text-decoration:none;animation:svelte-q0d1gt-ks-cite-in .32s cubic-bezier(.22,1,.36,1) both;transition:background-color .16s ease}.ks-cite.svelte-q0d1gt:hover{background:color-mix(in oklab,#008cff 22%,transparent)}@keyframes svelte-q0d1gt-ks-cite-in{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ks-foot-chat.svelte-q0d1gt{text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-size:.75rem;color:#ffffff73}.ks-caption.svelte-q0d1gt{margin:2.5rem auto 0;max-width:42rem;text-align:center;font-family:var(--font-sans);font-size:clamp(1.125rem,.75vw + 1rem,1.5rem);font-weight:600;line-height:1.35;letter-spacing:-.015em;color:var(--foreground)}@media(prefers-reduced-motion:reduce){.ks-msg-in.svelte-q0d1gt,.ks-msg-out.svelte-q0d1gt,.ks-word.svelte-q0d1gt,.ks-cite.svelte-q0d1gt,.ks-dot.svelte-q0d1gt,.ks-thinking.svelte-q0d1gt span:where(.svelte-q0d1gt){animation:none}.ks-word.svelte-q0d1gt{opacity:1}}.wirein-title.svelte-1pp00te{font-family:var(--font-display);font-size:clamp(1.5rem,.75rem + 1.5vw,1.875rem);font-weight:500;line-height:1;letter-spacing:-.01em}.wirein-stagger.svelte-1pp00te{opacity:0;transform:translateY(8px);transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1);transition-delay:calc(80ms * var(--stagger, 0))}.wirein-stagger.is-visible.svelte-1pp00te{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.wirein-stagger.svelte-1pp00te{opacity:1;transform:none;transition:none}}.wire-shell.svelte-bd8uoq{position:relative;margin-top:clamp(2.5rem,5vw,4rem);display:grid;grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:clamp(2rem,6vw,6rem);min-height:clamp(320px,32vw,460px)}@media(max-width:767px){.wire-shell.svelte-bd8uoq{grid-template-columns:1fr;gap:3rem;justify-items:center}}.wire-source.svelte-bd8uoq{position:relative;z-index:3;display:inline-flex;align-items:center;gap:.625rem;padding:.625rem 1rem .625rem .875rem;background:var(--background);border:1px solid var(--border);border-radius:9999px}.wire-source-dot.svelte-bd8uoq{flex-shrink:0;width:6px;height:6px;border-radius:9999px;background:var(--foreground);box-shadow:0 0 0 3px color-mix(in oklab,var(--foreground) 12%,transparent)}.wire-shell.is-playing.svelte-bd8uoq .wire-source-dot:where(.svelte-bd8uoq){animation:svelte-bd8uoq-source-pulse 1.6s cubic-bezier(.32,.72,0,1) infinite}@keyframes svelte-bd8uoq-source-pulse{0%,to{opacity:1}50%{opacity:.45}}.wire-source-text.svelte-bd8uoq{display:inline-flex;align-items:baseline;gap:.5rem;min-width:0}.wire-source-eyebrow.svelte-bd8uoq{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-foreground);white-space:nowrap}.wire-source-body.svelte-bd8uoq{font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:var(--foreground);letter-spacing:-.005em;white-space:nowrap}.wire-hub.svelte-bd8uoq{position:relative;z-index:3;display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.125rem;background:var(--background);border:1px solid var(--border);border-radius:9999px;box-shadow:0 0 0 1px color-mix(in oklab,var(--primary) 14%,transparent),0 0 30px -10px color-mix(in oklab,var(--primary) 30%,transparent);transition:box-shadow .32s cubic-bezier(.32,.72,0,1)}.wire-hub.is-active.svelte-bd8uoq{box-shadow:0 0 0 1px color-mix(in oklab,var(--primary) 65%,transparent),0 0 90px -4px color-mix(in oklab,var(--primary) 85%,transparent),0 18px 40px -16px color-mix(in oklab,var(--primary) 60%,transparent)}.wire-hub-mark.svelte-bd8uoq{display:inline-flex;color:var(--foreground)}.wire-hub-label.svelte-bd8uoq{font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--foreground);letter-spacing:-.01em}.wire-hub-ring.svelte-bd8uoq{position:absolute;inset:-6px;border-radius:9999px;border:1px solid color-mix(in oklab,var(--primary) 45%,transparent);opacity:0;pointer-events:none}.wire-shell.is-playing.svelte-bd8uoq .wire-hub-ring:where(.svelte-bd8uoq){animation:svelte-bd8uoq-hub-pulse 2.6s cubic-bezier(.32,.72,0,1) infinite}.wire-shell.is-playing.svelte-bd8uoq .wire-hub-ring-2:where(.svelte-bd8uoq){animation-delay:1.3s}@keyframes svelte-bd8uoq-hub-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}.wire-canvas.svelte-bd8uoq{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.wire-backdrop.svelte-bd8uoq{fill:none;stroke:color-mix(in oklab,var(--foreground) 10%,transparent);stroke-width:1;stroke-linecap:round}.wire-active.svelte-bd8uoq{fill:none;stroke:var(--primary);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:2000;stroke-dashoffset:calc(2000 * (1 - var(--t, 0)));filter:drop-shadow(0 0 3px color-mix(in oklab,var(--primary) 60%,transparent))}.wire-head.svelte-bd8uoq{fill:var(--primary)}.wire-head-glow.svelte-bd8uoq{fill:var(--primary);opacity:.55}.wire-nodes.svelte-bd8uoq{position:relative;z-index:2;display:grid;grid-template-columns:repeat(1,minmax(0,max-content));gap:.625rem;list-style:none;padding:0;margin:0}@media(max-width:767px){.wire-nodes.svelte-bd8uoq{grid-template-columns:1fr;gap:.5rem;width:100%;max-width:20rem}}.wire-node.svelte-bd8uoq{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1rem .5rem .75rem;background:var(--background);border:1px solid var(--border);border-radius:9999px;font-family:var(--font-sans);color:var(--foreground);letter-spacing:-.005em;white-space:nowrap;transition:background-color .26s cubic-bezier(.32,.72,0,1),border-color .26s cubic-bezier(.32,.72,0,1),box-shadow .26s cubic-bezier(.32,.72,0,1)}.wire-node.is-connected.svelte-bd8uoq{border-color:color-mix(in oklab,var(--primary) 55%,transparent);background:color-mix(in oklab,var(--primary) 8%,var(--background));box-shadow:0 0 0 1px color-mix(in oklab,var(--primary) 18%,transparent),0 0 20px -4px color-mix(in oklab,var(--primary) 45%,transparent)}.wire-node-index.svelte-bd8uoq{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--secondary-foreground);opacity:.65}.wire-node-logo.svelte-bd8uoq{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;overflow:hidden;background:color-mix(in oklab,var(--foreground) 4%,transparent);flex-shrink:0}.wire-node-logo.svelte-bd8uoq img:where(.svelte-bd8uoq){width:100%;height:100%;object-fit:contain}.wire-node-text.svelte-bd8uoq{display:inline-flex;align-items:baseline;gap:.5rem}.wire-node-name.svelte-bd8uoq{font-size:.9375rem;font-weight:600}.wire-node-verb.svelte-bd8uoq{font-size:.875rem;font-weight:400;color:var(--secondary-foreground)}.wire-foot.svelte-bd8uoq{margin-top:clamp(1.5rem,3vw,2.5rem);text-align:center;font-family:var(--font-sans);font-size:.9375rem;color:var(--secondary-foreground);max-width:32rem;margin-left:auto;margin-right:auto;line-height:1.5}@media(prefers-reduced-motion:reduce){.wire-hub-ring.svelte-bd8uoq{animation:none}}.stats-grid.svelte-1farpw2{--cell-padding-y: 2rem;--cell-padding-x: 1.25rem}.stat-cell.svelte-1farpw2{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:14rem;padding:var(--cell-padding-y) var(--cell-padding-x);gap:4rem;overflow:hidden;opacity:0;transform:translateY(8px);transition:opacity .6s cubic-bezier(.32,.72,0,1),transform .6s cubic-bezier(.32,.72,0,1);transition-delay:calc(var(--stat-i, 0) * 90ms)}.stat-cell.is-revealed.svelte-1farpw2{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.stat-cell.svelte-1farpw2{transition:none}}@media(min-width:768px){.stat-cell.svelte-1farpw2{min-height:18rem;--cell-padding-x: 1.75rem}}@media(min-width:1024px){.stat-cell.svelte-1farpw2{min-height:20rem;--cell-padding-x: 2rem}}@media(min-width:640px){.stat-cell.svelte-1farpw2:not(:first-child):before{content:"";position:absolute;left:0;top:var(--cell-padding-y);bottom:var(--cell-padding-y);width:1px;background:var(--border)}}@media(min-width:640px)and (max-width:767px){.stats-grid.sm\:grid-cols-2.svelte-1farpw2 .stat-cell:where(.svelte-1farpw2):nth-child(odd):before{display:none}.stats-grid.sm\:grid-cols-2.svelte-1farpw2 .stat-cell:where(.svelte-1farpw2):nth-child(n+3){border-top:1px solid var(--border)}}.stat-label.svelte-1farpw2{margin:0;font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:oklch(from var(--foreground) l c h / .6)}.stat-value.svelte-1farpw2{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;color:var(--foreground);min-width:0;min-height:clamp(3.25rem,1.75rem + 4vw,5rem);justify-content:flex-end}.stat-number.svelte-1farpw2{font-family:var(--font-display);font-weight:500;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.25rem + 2.5vw,3.25rem);line-height:1;letter-spacing:-.02em;white-space:nowrap;display:inline-flex;align-items:flex-end;transform-origin:left bottom}.stat-cell.is-settled.svelte-1farpw2 .stat-number:where(.svelte-1farpw2){animation:svelte-1farpw2-stat-settle .38s cubic-bezier(.32,.72,0,1)}@keyframes svelte-1farpw2-stat-settle{0%{transform:scale(1)}38%{transform:scale(1.045)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.stat-cell.is-settled.svelte-1farpw2 .stat-number:where(.svelte-1farpw2){animation:none}}.stat-static.svelte-1farpw2{display:inline-block;line-height:1}.flip-digit.svelte-1farpw2{display:inline-block;vertical-align:bottom;height:1em;width:1ch;overflow:hidden;line-height:1}.flip-strip.svelte-1farpw2{display:flex;flex-direction:column;will-change:transform}.flip-strip.svelte-1farpw2>span:where(.svelte-1farpw2){flex:0 0 1em;height:1em;display:flex;align-items:center;justify-content:center;line-height:1}.stat-unit.svelte-1farpw2{font-family:var(--font-sans);font-weight:400;font-size:clamp(.8125rem,.4vw + .7rem,1rem);line-height:1.2;color:oklch(from var(--foreground) l c h / .65)}.stat-spark.svelte-1farpw2{display:block;width:100%;max-width:9rem;height:1.5rem;margin-top:.875rem;overflow:visible}.stat-spark-back.svelte-1farpw2{fill:none;stroke:oklch(from var(--foreground) l c h / .1);stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.stat-spark-line.svelte-1farpw2{fill:none;stroke:var(--primary);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--spark-len);stroke-dashoffset:var(--spark-len);filter:drop-shadow(0 0 4px color-mix(in oklab,var(--primary) 60%,transparent));transition:stroke-dashoffset .9s cubic-bezier(.32,.72,0,1)}.stat-spark-line.is-drawn.svelte-1farpw2{stroke-dashoffset:0}.stat-spark-dot.svelte-1farpw2{fill:var(--primary);filter:drop-shadow(0 0 6px color-mix(in oklab,var(--primary) 70%,transparent))}.stat-spark-hidden.svelte-1farpw2{fill:none;stroke:none}@media(prefers-reduced-motion:reduce){.stat-spark-line.svelte-1farpw2{stroke-dashoffset:0;transition:none}.stat-spark-dot.svelte-1farpw2{display:none}}.price-comparison.svelte-1v9sv1v{--accent: oklch(.6922 .2059 42.11);--bar-off: oklch(1 0 0 / .08);--bar-on: oklch(1 0 0 / .95);--row-divider: oklch(1 0 0 / .08);width:100%}.pc-row.svelte-1v9sv1v{display:grid;grid-template-columns:minmax(140px,1.4fr) minmax(60px,.6fr) repeat(var(--metric-count),minmax(120px,1fr));align-items:center;gap:1.5rem;padding:1rem 0;border-bottom:1px solid var(--row-divider)}.pc-row.svelte-1v9sv1v:last-child{border-bottom:none}.pc-header.svelte-1v9sv1v{padding:.5rem 0 1.25rem;border-bottom:1px solid var(--row-divider)}.pc-col-label.svelte-1v9sv1v{font-size:.875rem;color:var(--secondary-foreground);font-weight:400}.pc-name-cell.svelte-1v9sv1v{min-width:0}.pc-name.svelte-1v9sv1v{font-size:1rem;color:var(--foreground);font-weight:400}.is-highlighted.svelte-1v9sv1v .pc-name:where(.svelte-1v9sv1v){color:var(--accent);font-weight:500}.pc-rank.svelte-1v9sv1v{display:flex;align-items:center}.pc-rank-pill.svelte-1v9sv1v{display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;padding:.375rem .75rem;border-radius:.25rem;background:#ffffff14;color:var(--secondary-foreground);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500;line-height:1;white-space:nowrap}.is-highlighted.svelte-1v9sv1v .pc-rank-pill:where(.svelte-1v9sv1v){background:var(--accent);color:#0f0e0d}.pc-meter-wrap.svelte-1v9sv1v{position:relative}.pc-meter.svelte-1v9sv1v{display:flex;align-items:stretch;gap:3px;height:1.75rem}button.is-tip-trigger.svelte-1v9sv1v{appearance:none;background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:help;text-align:left;width:100%}button.pc-rank-pill.is-tip-trigger.svelte-1v9sv1v{width:auto}.pc-cell-with-tip.svelte-1v9sv1v{position:relative;display:inline-flex}.pc-tooltip.svelte-1v9sv1v{position:absolute;left:50%;bottom:calc(100% + .5rem);transform:translate(-50%,4px);padding:.4rem .65rem;border-radius:.375rem;background:#1f1d1a;border:1px solid oklch(1 0 0 / .12);color:var(--foreground);font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.75rem;line-height:1.35;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1);z-index:5;box-shadow:0 12px 32px -12px #00000080}.pc-tooltip.svelte-1v9sv1v:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1f1d1a}.is-tip-trigger.svelte-1v9sv1v:hover+.pc-tooltip:where(.svelte-1v9sv1v),.is-tip-trigger.svelte-1v9sv1v:focus-visible+.pc-tooltip:where(.svelte-1v9sv1v){opacity:1;transform:translate(-50%)}.is-tip-trigger.svelte-1v9sv1v:focus-visible{outline:1px solid var(--accent);outline-offset:2px;border-radius:2px}.pc-bar.svelte-1v9sv1v{flex:1 1 0;min-width:3px;max-width:8px;background:var(--bar-off);border-radius:1px;transition:background-color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.pc-bar.is-on.svelte-1v9sv1v{background:var(--bar-on)}.pc-bar.is-on.is-accent.svelte-1v9sv1v{background:var(--accent);animation:svelte-1v9sv1v-pc-bar-blink 1.6s cubic-bezier(.32,.72,0,1) infinite}@keyframes svelte-1v9sv1v-pc-bar-blink{0%,to{opacity:1;box-shadow:0 0 oklch(from var(--accent) l c h / 0)}50%{opacity:.45;box-shadow:0 0 12px 1px oklch(from var(--accent) l c h / .55)}}@media(prefers-reduced-motion:reduce){.pc-bar.is-on.is-accent.svelte-1v9sv1v{animation:none}}@media(max-width:720px){.pc-row.svelte-1v9sv1v{grid-template-columns:minmax(110px,1fr) minmax(46px,.5fr) repeat(var(--metric-count),minmax(80px,1fr));gap:.75rem;padding:.875rem 0}.pc-meter.svelte-1v9sv1v{height:1.5rem;gap:2px}.pc-col-label.svelte-1v9sv1v,.pc-name.svelte-1v9sv1v{font-size:.8125rem}}.section-title{font-size:clamp(1.75rem,3vw + .5rem,2.5rem);font-weight:400}.from-blog-all.svelte-1uha8ag{font-family:var(--font-display);font-size:1rem;text-decoration:none;opacity:.85;transition:opacity .15s ease}.from-blog-all.svelte-1uha8ag:hover{opacity:1}.from-blog-card.svelte-1uha8ag{text-decoration:none}.from-blog-title.svelte-1uha8ag{font-family:var(--font-display);font-size:1.375rem;font-weight:500;line-height:1.25;letter-spacing:-.01em;transition:color .15s ease}.from-blog-card.svelte-1uha8ag:hover .from-blog-title:where(.svelte-1uha8ag){color:var(--primary)}.design-headline.svelte-1uha8ag{font-size:clamp(2.25rem,5vw + .5rem,5rem);line-height:.95;letter-spacing:-.03em}.spotlight-hero.svelte-1uha8ag{display:flex;flex-direction:column;gap:2.5rem}.spotlight-surface.svelte-1uha8ag{position:relative;border-radius:.75rem;overflow:hidden;background:radial-gradient(120% 80% at 20% 30%,oklch(.85 .12 230 / .9),transparent 60%),radial-gradient(120% 80% at 80% 20%,oklch(.88 .1 85 / .75),transparent 55%),radial-gradient(110% 70% at 70% 85%,oklch(.55 .18 265 / .9),transparent 60%),radial-gradient(100% 70% at 10% 90%,oklch(.45 .2 275 / .85),transparent 55%),linear-gradient(135deg,#1e77ff,#365ae0,#3d3cc1 60%,#212f82);background:radial-gradient(120% 80% at 20% 30%,oklch(.85 .12 230 / .9),transparent 60%),radial-gradient(120% 80% at 80% 20%,oklch(.88 .1 85 / .75),transparent 55%),radial-gradient(110% 70% at 70% 85%,oklch(.55 .18 265 / .9),transparent 60%),radial-gradient(100% 70% at 10% 90%,oklch(.45 .2 275 / .85),transparent 55%),linear-gradient(135deg,color(xyz 0.253 0.207 0.982),#365ae0,#3d3cc1 60%,#212f82);display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,3.5rem) clamp(1rem,3vw,2.5rem)}.cmdk-sprite.svelte-1uha8ag{position:absolute;width:0;height:0;pointer-events:none}.cmdk-dialog.svelte-1uha8ag{width:100%;max-width:600px;border-radius:1rem;overflow:hidden;background:#ffffffd1;backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);border:1px solid oklch(1 0 0 / .4);box-shadow:0 25px 60px -12px #00000059,0 0 0 1px #0000000f;color:#11161f;font-family:var(--font-sans);text-align:start}.cmdk-input-row.svelte-1uha8ag{position:relative;display:flex;align-items:center;gap:.625rem;padding:0 2.25rem 0 .875rem;height:3.25rem;border-bottom:1px solid oklch(0 0 0 / .06)}.cmdk-icon-search.svelte-1uha8ag{width:18px;height:18px;color:#50565e;flex-shrink:0}.cmdk-input-content.svelte-1uha8ag{flex:1;display:inline-flex;align-items:center;font-size:.9375rem;min-width:0}.cmdk-input-placeholder.svelte-1uha8ag{color:#6e7278}.cmdk-input-value.svelte-1uha8ag{color:#11161f;font-weight:500;padding:1px 2px;border-radius:2px;margin:-1px -2px;transition:background-color .14s ease-out,color .14s ease-out}.cmdk-input-selected.svelte-1uha8ag{background-color:#448bff59;background-color:oklch(.65 .22 260 / .35);color:#070b14}.cmdk-caret.svelte-1uha8ag{position:relative;display:inline-block;width:1.5px;height:1.1em;margin-left:2px;background:#2351de;opacity:0;transition:opacity 80ms linear;border-radius:1px}.cmdk-caret-on.svelte-1uha8ag{opacity:1;box-shadow:0 0 10px #275bff8c,-10px 0 24px -6px #275bff59,-22px 0 40px -14px #3e73ff33;box-shadow:0 0 10px oklch(.55 .25 265 / .55),-10px 0 24px -6px oklch(.55 .25 265 / .35),-22px 0 40px -14px oklch(.6 .26 265 / .2)}.cmdk-body.svelte-1uha8ag{position:relative;min-height:248px}.cmdk-results.svelte-1uha8ag,.cmdk-onboard.svelte-1uha8ag{position:absolute;inset:0}.cmdk-results.svelte-1uha8ag{padding:.5rem}.cmdk-group.svelte-1uha8ag+.cmdk-group:where(.svelte-1uha8ag){margin-top:.25rem}.cmdk-group-heading.svelte-1uha8ag{padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:600;color:#606369;letter-spacing:.02em}.cmdk-item.svelte-1uha8ag{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem .75rem;border-radius:.5rem;animation:svelte-1uha8ag-cmdk-item-in .18s cubic-bezier(.32,.72,0,1) both;animation-delay:calc(var(--i, 0) * 22ms + 30ms);background-color:transparent;transition:background-color .14s ease-out,box-shadow .14s ease-out}.cmdk-item-active.svelte-1uha8ag{background-color:#0000000d}.cmdk-item-entered.svelte-1uha8ag{background-color:#4475f624;box-shadow:0 0 0 1px #3061ef38}.cmdk-avatar.svelte-1uha8ag{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:9999px;font-size:.625rem;font-weight:600;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center}.cmdk-leading-icon.svelte-1uha8ag{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;color:#434850}.cmdk-leading-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:16px;height:16px}.cmdk-item-compact.svelte-1uha8ag{align-items:center}.cmdk-status-pill.svelte-1uha8ag{flex-shrink:0;padding:.0625rem .4375rem;border-radius:9999px;background:#0000000f;color:#434850;font-size:.625rem;font-weight:500;text-transform:capitalize;letter-spacing:.01em}.cmdk-item-hint.svelte-1uha8ag{flex-shrink:0;font-size:.6875rem;color:#606369}.cmdk-item-body.svelte-1uha8ag{flex:1;min-width:0}.cmdk-item-row.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.cmdk-item-name.svelte-1uha8ag{font-size:.8125rem;font-weight:600;color:#11161f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-item-name.svelte-1uha8ag strong{color:#0721a0;font-weight:600}.cmdk-item-time.svelte-1uha8ag{flex-shrink:0;font-size:.6875rem;color:#6e7278}.cmdk-item-snippet.svelte-1uha8ag{font-size:.8125rem;color:#606369;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem}.cmdk-item-snippet.svelte-1uha8ag strong{color:#020072;color:oklch(.25 .18 265);font-weight:600}@keyframes svelte-1uha8ag-cmdk-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-cmdk-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cmdk-scopes.svelte-1uha8ag{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-bottom:1px solid oklch(0 0 0 / .06);overflow-x:auto;scrollbar-width:none}.cmdk-scopes.svelte-1uha8ag::-webkit-scrollbar{display:none}.cmdk-scope.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;color:#50565e;white-space:nowrap}.cmdk-scope.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:14px;height:14px}.cmdk-scope-active.svelte-1uha8ag{background:#00000014;color:#11161f}.cmdk-scope-disabled.svelte-1uha8ag{color:#7d808699}.cmdk-soon.svelte-1uha8ag{font-size:.625rem;color:#6e727880}.cmdk-onboard.svelte-1uha8ag{padding:2rem .75rem 1.75rem;text-align:center}.cmdk-onboard-title.svelte-1uha8ag{font-size:.8125rem;font-weight:500;color:#11161f;margin-bottom:1rem}.cmdk-onboard-list.svelte-1uha8ag{max-width:260px;margin:0 auto;display:flex;flex-direction:column;gap:.125rem;list-style:none;padding:0}.cmdk-onboard-item.svelte-1uha8ag{display:flex;align-items:center;gap:.75rem;padding:.375rem .75rem;border-radius:.5rem;color:#11161f;font-size:.8125rem;text-align:start}.cmdk-onboard-item.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:14px;height:14px;flex-shrink:0;color:#373b40}.cmdk-onboard-item.svelte-1uha8ag span:where(.svelte-1uha8ag):not(.cmdk-soon){flex:1}.cmdk-onboard-item-disabled.svelte-1uha8ag{color:#6e7278}.cmdk-onboard-item-disabled.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#7d8086b3}.cmdk-onboard-hint.svelte-1uha8ag{margin-top:1.25rem;font-size:.75rem;color:#6e7278}.cmdk-footer.svelte-1uha8ag{display:flex;align-items:center;gap:1rem;padding:.5rem .875rem;border-top:1px solid oklch(0 0 0 / .06)}.cmdk-footer-item.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:#606369}.cmdk-kbd.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .375rem;border-radius:.25rem;background:#0000000d;border:1px solid oklch(0 0 0 / .08);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.625rem;color:#50565e;font-weight:500}.cmdk-kbd-end.svelte-1uha8ag{position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.cmdk-kbd-sm.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:.0625rem .3125rem;border-radius:.25rem;background:#0000000d;border:1px solid oklch(0 0 0 / .08);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.625rem;color:#50565e;font-weight:500;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,transform .12s ease-out}.cmdk-kbd-pressed.svelte-1uha8ag{background:#4475f62e;border-color:#2351de59;color:#040092;color:oklch(.3 .22 265);transform:translateY(1px)}.spotlight-caption.svelte-1uha8ag{text-align:center;max-width:42rem;margin-left:auto;margin-right:auto;font-family:var(--font-sans);font-size:clamp(1.125rem,.75vw + 1rem,1.5rem);font-weight:600;line-height:1.35;letter-spacing:-.015em;color:var(--foreground)}.kbd-inline.svelte-1uha8ag{display:inline-flex;align-items:center;padding:.1em .45em;margin:0 .1em;border-radius:.3em;background:var(--background);border:1px solid var(--border);font-family:var(--font-sans);font-size:.85em;font-weight:600}.kal-section.svelte-1uha8ag{background-color:var(--background)}.kal-grid.svelte-1uha8ag{margin-top:4rem;display:grid;grid-template-columns:1fr;gap:3rem}.kal-col.svelte-1uha8ag{display:flex;flex-direction:column;align-items:stretch}@media(min-width:768px){.kal-grid.svelte-1uha8ag{margin-top:6rem;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto auto auto auto;gap:0}.kal-col.svelte-1uha8ag{display:grid;grid-template-rows:subgrid;grid-row:span 5;padding:0 2rem}.kal-col.svelte-1uha8ag:first-child{padding-left:0}.kal-col.svelte-1uha8ag:last-child{padding-right:0}.kal-col.svelte-1uha8ag+.kal-col:where(.svelte-1uha8ag){border-left:1px solid var(--border)}}.kal-col-title.svelte-1uha8ag{font-family:var(--font-sans);font-size:clamp(1.25rem,.5vw + 1.125rem,1.5rem);font-weight:400;letter-spacing:-.015em;color:var(--foreground)}.kal-col-desc.svelte-1uha8ag{margin-top:1rem;max-width:22rem;font-size:.9375rem;line-height:1.55;color:var(--secondary-foreground)}.kal-chip.svelte-1uha8ag{align-self:center;justify-self:center;margin-top:2.5rem;display:inline-flex;align-items:center;gap:.625rem;padding:.375rem .375rem .375rem 1rem;background:#ffffff08;border:1px solid var(--border);border-radius:9999px;max-width:100%}.kal-chip-text.svelte-1uha8ag{font-size:.8125rem;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-chip-avatar.svelte-1uha8ag{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px}.kal-chip-avatar--reply.svelte-1uha8ag{background:#f07f772e;color:#ffaba3;color:oklch(.82 .14 25)}.kal-chip-avatar--summary.svelte-1uha8ag{background:#00b7dd2e;background:oklch(.72 .14 220 / .18);color:#44d7ff;color:oklch(.82 .14 220)}.kal-chip-avatar--resolve.svelte-1uha8ag{background:#72ba632e;color:#9be48b}.kal-connector.svelte-1uha8ag{align-self:center;justify-self:center;width:1px;height:2.5rem;margin-top:.25rem;background-image:linear-gradient(to bottom,var(--border) 0,var(--border) 4px,transparent 4px,transparent 8px);background-size:1px 8px}.kal-preview.svelte-1uha8ag{position:relative;align-self:start;margin-top:.25rem;padding:1rem 1.125rem 1.25rem;background:#ffffff06;border:1px solid var(--border);border-radius:.625rem;min-height:14rem;overflow:hidden}.kal-preview.svelte-1uha8ag:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3rem;background:linear-gradient(to bottom,transparent,var(--background));pointer-events:none}.kal-preview-head.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.kal-preview-dot.svelte-1uha8ag{width:.5rem;height:.5rem;border-radius:9999px}.kal-preview-name.svelte-1uha8ag{font-size:.6875rem;font-weight:500;letter-spacing:.02em;color:var(--secondary-foreground)}.kal-preview-body.svelte-1uha8ag{font-size:.875rem;line-height:1.55;color:var(--foreground)}.kal-preview-list.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.kal-preview-list.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative;padding-left:1rem;font-size:.875rem;line-height:1.55;color:var(--foreground)}.kal-preview-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"•";position:absolute;left:0;color:var(--secondary-foreground)}.kal-preview-list.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;background:#ffffff14;padding:.0625rem .3125rem;border-radius:.25rem}.kal-preview-tag.svelte-1uha8ag{display:inline-flex;align-items:center;margin-top:.875rem;padding:.1875rem .5rem;background:#49953726;color:#9be48b;border-radius:9999px;font-size:.6875rem;font-weight:500;letter-spacing:.01em}.kal-preview-tag-num.svelte-1uha8ag{font-variant-numeric:tabular-nums}.kal-col.svelte-1uha8ag{--kal-delay: calc(var(--kal-i, 0) * .1s);--kal-ease: cubic-bezier(.22, 1, .36, 1)}.kal-grid.is-active.svelte-1uha8ag .kal-chip:where(.svelte-1uha8ag){animation:svelte-1uha8ag-kal-chip-pulse .32s var(--kal-ease) var(--kal-delay) both}@keyframes svelte-1uha8ag-kal-chip-pulse{0%{transform:scale(1)}45%{transform:scale(1.03)}to{transform:scale(1)}}.kal-connector.svelte-1uha8ag{position:relative}.kal-spark.svelte-1uha8ag{position:absolute;left:50%;top:0;width:5px;height:5px;margin-left:-2.5px;margin-top:-2.5px;border-radius:9999px;opacity:0;background:var(--kal-spark-color, oklch(.85 .14 220));box-shadow:0 0 8px 1px var(--kal-spark-color, oklch(.85 .14 220 / .6))}.kal-connector--reply.svelte-1uha8ag{--kal-spark-color: oklch(.82 .14 25)}.kal-connector--summary.svelte-1uha8ag{--kal-spark-color: oklch(.82 .14 220)}.kal-connector--resolve.svelte-1uha8ag{--kal-spark-color: oklch(.85 .14 140)}.kal-grid.is-active.svelte-1uha8ag .kal-spark:where(.svelte-1uha8ag){animation:svelte-1uha8ag-kal-spark-travel .36s cubic-bezier(.4,0,.6,1) calc(var(--kal-delay) + .18s) both}@keyframes svelte-1uha8ag-kal-spark-travel{0%{opacity:0;transform:translateY(0)}20%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(2.5rem)}}.kal-preview.svelte-1uha8ag{opacity:0;transform:translateY(8px) scale(.98);transform-origin:top center}.kal-grid.is-active.svelte-1uha8ag .kal-preview:where(.svelte-1uha8ag){animation:svelte-1uha8ag-kal-preview-in .28s var(--kal-ease) calc(var(--kal-delay) + .46s) both}@keyframes svelte-1uha8ag-kal-preview-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.kal-grid.is-active.svelte-1uha8ag .kal-chip:where(.svelte-1uha8ag),.kal-grid.is-active.svelte-1uha8ag .kal-spark:where(.svelte-1uha8ag),.kal-grid.is-active.svelte-1uha8ag .kal-preview:where(.svelte-1uha8ag){animation:none}.kal-grid.is-active.svelte-1uha8ag .kal-preview:where(.svelte-1uha8ag){opacity:1;transform:none}}.kal-extras.svelte-1uha8ag{margin-top:4rem;display:grid;grid-template-columns:1fr;gap:1px;background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}@media(min-width:640px){.kal-extras.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.kal-extras.svelte-1uha8ag{margin-top:6rem;grid-template-columns:repeat(4,1fr)}}.kal-extra.svelte-1uha8ag{position:relative;padding:1.75rem 1.5rem;background:var(--background);display:flex;flex-direction:column;gap:.625rem;transition:background-color .24s var(--kal-ease, cubic-bezier(.32, .72, 0, 1))}.kal-extra.svelte-1uha8ag:hover{background:#ffffff05}.kal-extra-icon.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;background:#ffffff0a;color:var(--foreground);margin-bottom:.25rem}.kal-extra-title.svelte-1uha8ag{font-family:var(--font-sans);font-size:.9375rem;font-weight:500;letter-spacing:-.01em;color:var(--foreground)}.kal-extra-body.svelte-1uha8ag{font-size:.8125rem;line-height:1.55;color:var(--secondary-foreground)}.kal-extra.svelte-1uha8ag:hover .kal-extra-icon:where(.svelte-1uha8ag){background:#ffffff0f}.kal-extra-visual.svelte-1uha8ag{margin-top:1.25rem;padding-top:1.125rem;border-top:1px dashed oklch(1 0 0 / .08)}.kal-vis-tasks.svelte-1uha8ag{display:flex;flex-direction:column;gap:.375rem}.kal-vis-task.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background:#ffffff06;border:1px solid var(--border);border-radius:.375rem;font-size:.75rem;color:var(--foreground)}.kal-vis-task-check.svelte-1uha8ag{flex-shrink:0;width:.8125rem;height:.8125rem;border:1px solid oklch(1 0 0 / .25);border-radius:.1875rem;background:#ffffff0a}.kal-vis-task-label.svelte-1uha8ag{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kal-vis-task-dest.svelte-1uha8ag{flex-shrink:0;padding:.0625rem .4375rem;border-radius:9999px;font-size:.625rem;font-weight:500;letter-spacing:.02em;border:1px solid transparent}.kal-vis-task-dest[data-dest=linear].svelte-1uha8ag{background:#8267e226;border-color:#8267e24d;color:#ccc6ff;color:oklch(.85 .14 290)}.kal-vis-task-dest[data-dest=jira].svelte-1uha8ag{background:#0089c926;background:oklch(.6 .18 240 / .15);border-color:#0089c94d;border-color:oklch(.6 .18 240 / .3);color:#9cd6ff;color:oklch(.85 .14 240)}.kal-vis-task-dest[data-dest=clickup].svelte-1uha8ag{background:#ca488f26;border-color:#ca488f4d;color:#ffb4d7;color:oklch(.85 .14 350)}.kal-vis-route.svelte-1uha8ag{display:flex;flex-direction:column;gap:.375rem}.kal-vis-person.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;padding:.3125rem .5rem;background:#ffffff05;border:1px solid var(--border);border-radius:9999px}.kal-vis-avatar.svelte-1uha8ag{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:9999px;font-size:.625rem;font-weight:600;letter-spacing:0;color:var(--background)}.kal-vis-avatar[data-tone=amber].svelte-1uha8ag{background:#f8a052}.kal-vis-avatar[data-tone=blue].svelte-1uha8ag{background:#12cbf5}.kal-vis-avatar[data-tone=violet].svelte-1uha8ag{background:#c4a3ff;background:oklch(.78 .14 300)}.kal-vis-person-meta.svelte-1uha8ag{display:inline-flex;align-items:baseline;gap:.4375rem;min-width:0;flex:1}.kal-vis-person-name.svelte-1uha8ag{font-size:.75rem;color:var(--foreground)}.kal-vis-person-role.svelte-1uha8ag{font-size:.6875rem;color:var(--secondary-foreground)}.kal-vis-person.is-active.svelte-1uha8ag{background:#00b7dd1a;background:oklch(.72 .14 220 / .1);border-color:#00b7dd66;border-color:oklch(.72 .14 220 / .4);box-shadow:inset 0 0 0 1px #00b7dd2e;box-shadow:inset 0 0 0 1px oklch(.72 .14 220 / .18)}.kal-vis-person.is-active.svelte-1uha8ag .kal-vis-person-name:where(.svelte-1uha8ag){color:#bef;color:oklch(.92 .06 220)}.kal-vis-person.is-active.svelte-1uha8ag .kal-vis-person-role:where(.svelte-1uha8ag){color:#72dfff;color:oklch(.85 .14 220)}.kal-vis-person.is-active.svelte-1uha8ag:after{content:"";flex-shrink:0;width:.4375rem;height:.4375rem;border-radius:9999px;background:#72dfff;background:oklch(.85 .14 220);box-shadow:0 0 8px 1px #72dfff99;box-shadow:0 0 8px 1px oklch(.85 .14 220 / .6);margin-left:auto}.kal-vis-chase.svelte-1uha8ag{display:flex;flex-direction:column;gap:.625rem}.kal-vis-chase-block.svelte-1uha8ag{display:flex;flex-direction:column;gap:.375rem}.kal-vis-line.svelte-1uha8ag{display:block;height:6px;border-radius:9999px}.kal-vis-line--filler.svelte-1uha8ag{width:100%;background:#ffffff1a;position:relative;opacity:.7}.kal-vis-line--filler.svelte-1uha8ag:after{content:"";position:absolute;left:6%;right:6%;top:50%;height:1px;background:#ffffff4d}.kal-vis-chase-meta.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;padding-block:.125rem}.kal-vis-chase-tag.svelte-1uha8ag{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;letter-spacing:.01em;padding:.125rem .4375rem;border-radius:9999px;border:1px solid var(--border)}.kal-vis-chase-tag--bad.svelte-1uha8ag{color:#ffffff80;background:#ffffff0a;text-decoration:line-through;text-decoration-color:#fff6}.kal-vis-chase-tag--good.svelte-1uha8ag{color:#fdecd1;background:#f3e2c71f;border-color:#f3e2c74d}.kal-vis-chase-arrow.svelte-1uha8ag{color:#ffffff73;font-size:.875rem}.kal-vis-line--crisp.svelte-1uha8ag{background:#f3e2c7}.kal-vis-native.svelte-1uha8ag{display:flex;flex-direction:column;gap:.625rem}.kal-vis-native-stack.svelte-1uha8ag{display:flex;flex-direction:column;gap:.25rem}.kal-vis-native-row.svelte-1uha8ag{display:flex;align-items:center;gap:.4375rem;padding:.3125rem .5rem;border-radius:.375rem;border:1px solid var(--border);background:#ffffff08;font-size:.75rem}.kal-vis-native-row--addon.svelte-1uha8ag{opacity:.55;border-style:dashed}.kal-vis-native-row--base.svelte-1uha8ag{opacity:.7}.kal-vis-native-row--solid.svelte-1uha8ag{background:#f3e2c714;border-color:#f3e2c74d}.kal-vis-native-tag.svelte-1uha8ag{flex-shrink:0;padding:.0625rem .375rem;background:#ffffff0d;border:1px solid var(--border);border-radius:9999px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;letter-spacing:.01em;color:#fff9}.kal-vis-native-tag--legacy.svelte-1uha8ag{color:#ffffff73}.kal-vis-native-tag--good.svelte-1uha8ag{color:#fdecd1;background:#f3e2c726;border-color:#f3e2c759}.kal-vis-native-label.svelte-1uha8ag{color:var(--foreground);opacity:.85}.kal-vis-native-bar.svelte-1uha8ag{margin-left:auto;flex-shrink:0;width:28%;height:3px;border-radius:9999px;background:#f3e2c7;opacity:.85}.stats-title{font-size:clamp(1.75rem,2.5vw + .75rem,3rem);letter-spacing:-.015em}.stats-footnote.svelte-1uha8ag{max-width:36rem;opacity:.7}.stats-footnote.svelte-1uha8ag a{color:var(--foreground);opacity:.85;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.comparison-scenario.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.25rem;background:#ffffff05}.comparison-scenario-eyebrow.svelte-1uha8ag{font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ff6309;flex:0 0 auto}.comparison-scenario-text.svelte-1uha8ag{font-size:.875rem;line-height:1.45;color:oklch(from var(--foreground) l c h / .85)}.comparison-scenario-text.svelte-1uha8ag a{color:#ff6309;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.comparison-method.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:1.25rem 2rem;max-width:56rem}@media(min-width:768px){.comparison-method.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.comparison-method.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;grid-template-columns:minmax(7rem,9rem) 1fr;gap:1rem;align-items:baseline}.comparison-method.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-size:.8125rem;font-weight:500;color:var(--foreground);letter-spacing:-.005em}.comparison-method.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;font-size:.8125rem;line-height:1.55;color:oklch(from var(--foreground) l c h / .65)}.comparison-source.svelte-1uha8ag{max-width:56rem;opacity:.7;line-height:1.55}.comparison-source.svelte-1uha8ag a{color:var(--foreground);opacity:.9;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.listen-title.svelte-1uha8ag{font-size:clamp(2rem,4vw + .75rem,3.75rem);line-height:.95;letter-spacing:-.025em}.war-parallax.svelte-1uha8ag{position:relative;min-height:250vh;background-color:#0f0e0d}.war-sticky.svelte-1uha8ag{position:sticky;top:0;display:flex;align-items:center;min-height:100vh;padding-top:var(--primary-nav-height);padding-bottom:2rem}.war-heading.svelte-1uha8ag{font-size:clamp(2rem,5vw + .75rem,5rem);color:#fff;max-width:56rem}.war-word.svelte-1uha8ag{display:inline;will-change:opacity}.war-with-icon.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.35em;white-space:nowrap}.war-intercom-icon.svelte-1uha8ag{width:.85em;height:.85em;display:inline-block;vertical-align:middle;flex-shrink:0}.war-mission.svelte-1uha8ag{font-size:clamp(1.375rem,1.5vw + .75rem,2.25rem);line-height:1.25;letter-spacing:-.015em;color:#fff;margin-top:2.5rem;max-width:56rem}.war-mission-part.svelte-1uha8ag{display:inline;will-change:opacity}@media(prefers-reduced-motion:reduce){.war-parallax.svelte-1uha8ag{min-height:100vh}.war-word.svelte-1uha8ag,.war-mission-part.svelte-1uha8ag{opacity:1!important}}.knowledge-cta.svelte-1uha8ag{margin-top:3rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.changelog-timeline.svelte-1uha8ag{position:relative}.changelog-timeline-axis.svelte-1uha8ag{display:flex;justify-content:space-between;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;letter-spacing:.06em;color:#fff6}.changelog-timeline-month.svelte-1uha8ag{flex:1;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.changelog-timeline-track.svelte-1uha8ag{position:relative;display:flex;justify-content:space-between;gap:.5rem;margin-top:.875rem;padding:.625rem 0}.changelog-timeline-rail.svelte-1uha8ag{position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff1a;transform:translateY(-50%);pointer-events:none}.changelog-timeline-tick.svelte-1uha8ag{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;padding:.625rem 0;background:transparent;border:0;cursor:pointer;min-height:28px}.changelog-timeline-dot.svelte-1uha8ag{display:block;width:4px;height:4px;background:#ffffff8c;transition:background-color .22s ease,transform .22s ease}.changelog-timeline-square.svelte-1uha8ag{position:absolute;inset:50% auto auto 50%;width:22px;height:22px;transform:translate(-50%,-50%);border:1px solid transparent;pointer-events:none;transition:border-color .22s ease,background-color .22s ease}.changelog-timeline-tick.svelte-1uha8ag:hover .changelog-timeline-dot:where(.svelte-1uha8ag),.changelog-timeline-tick.svelte-1uha8ag:focus-visible .changelog-timeline-dot:where(.svelte-1uha8ag){background:var(--accent)}.changelog-timeline-tick.is-active.svelte-1uha8ag .changelog-timeline-dot:where(.svelte-1uha8ag){background:var(--accent);transform:scale(1.4)}.changelog-timeline-tick.is-active.svelte-1uha8ag .changelog-timeline-square:where(.svelte-1uha8ag){border-color:color-mix(in oklch,var(--accent) 55%,transparent)}.changelog-timeline-detail.svelte-1uha8ag{min-height:6.5rem;margin-top:1.25rem;max-width:36rem}.changelog-timeline-date.svelte-1uha8ag{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;letter-spacing:.06em;color:#ffffff73}.changelog-timeline-title.svelte-1uha8ag{display:inline-block;margin-top:.5rem;font-family:var(--font-sans);font-size:1.125rem;font-weight:600;color:var(--foreground);letter-spacing:-.01em}.changelog-timeline-title.svelte-1uha8ag:hover{text-decoration:underline;text-underline-offset:3px}.changelog-timeline-body.svelte-1uha8ag{margin-top:.5rem;font-size:.9375rem;line-height:1.55;color:var(--secondary-foreground);max-width:30rem}.cta-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.375rem;color:var(--foreground);text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .15s,color .15s}.cta-link.svelte-1uha8ag:hover{text-decoration-color:var(--foreground)}.cta-link.svelte-1uha8ag svg:where(.svelte-1uha8ag){opacity:.55;transition:opacity .15s,transform .15s}.cta-link.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag){opacity:1;transform:translate(1px)}.dev-cta.svelte-1uha8ag{max-width:44rem;margin-inline:auto;text-align:center;font-size:.9375rem;line-height:1.55;color:var(--secondary-foreground)}.dev-cta.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--foreground);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.dev-cta.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration-thickness:2px}
