.page-curve.svelte-19jov01{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-curve.svelte-19jov01 svg:where(.svelte-19jov01){width:100vw;max-width:none;display:block}.curve-shadow.svelte-19jov01,.curve-line.svelte-19jov01{fill:none;vector-effect:non-scaling-stroke}.curve-shadow.svelte-19jov01{stroke:#05193309;stroke-width:72px}.curve-line.svelte-19jov01{--curve-travel-duration:24s;stroke:#05193321;stroke-width:1.25px;stroke-dasharray:4 12;animation:svelte-19jov01-curve-travel var(--curve-travel-duration) linear infinite}.page-curve.scrolling.svelte-19jov01 .curve-line:where(.svelte-19jov01){animation-play-state:paused}.hero-curve.svelte-19jov01{width:var(--hero-curve-width,min(52vw, 690px));display:block;overflow:visible}.hero-ring.svelte-19jov01,.hero-path.svelte-19jov01,.hero-signal.svelte-19jov01{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.hero-ring.svelte-19jov01,.hero-path.svelte-19jov01{stroke-width:5px}.hero-ring.svelte-19jov01{opacity:.16}.hero-path.svelte-19jov01{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;animation:svelte-19jov01-draw-curve var(--hero-draw-duration) .3s cubic-bezier(.22, .61, .36, 1) forwards}.hero-signal.svelte-19jov01{opacity:0;stroke-width:5px;stroke-dasharray:110 700;animation:5s ease-in-out 3.74s infinite both svelte-19jov01-signal-travel}.hero-node.svelte-19jov01{fill:var(--cream);stroke:currentColor;stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.46s cubic-bezier(.16,1,.3,1) 1.4s forwards svelte-19jov01-node-arrive}.node-b.svelte-19jov01{animation-delay:1.6s}@keyframes svelte-19jov01-curve-travel{to{stroke-dashoffset:-160px}}@keyframes svelte-19jov01-draw-curve{0%{opacity:1;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes svelte-19jov01-signal-travel{0%,15%{stroke-dashoffset:810px;opacity:0}35%,70%{opacity:.8}to{stroke-dashoffset:-120px;opacity:0}}@keyframes svelte-19jov01-node-arrive{0%{opacity:0;transform:scale(.2)}68%{opacity:1;transform:scale(1.24)}to{opacity:1;transform:scale(1)}}@media (width<=760px){.curve-line.svelte-19jov01{--curve-travel-duration:36s}.hero-curve.svelte-19jov01{width:var(--hero-curve-width,min(115vw, 620px))}.curve-shadow.svelte-19jov01{stroke-width:44px}}@media (prefers-reduced-motion:reduce){.curve-line.svelte-19jov01,.hero-path.svelte-19jov01,.hero-signal.svelte-19jov01,.hero-node.svelte-19jov01{animation:none}.hero-path.svelte-19jov01{opacity:1;stroke-dashoffset:0}.hero-signal.svelte-19jov01{opacity:.35}.hero-node.svelte-19jov01{opacity:1}}.site-arrow.svelte-1g3ta5j{transform:rotate(var(--arrow-rotation));flex:none;display:block;overflow:visible}path.svelte-1g3ta5j{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.site-button.svelte-13wkg4q{box-sizing:border-box;border:1px solid var(--dx-navy,#061a33);background:var(--dx-navy,#061a33);color:#fff;min-height:44px;font-family:var(--dx-sans,var(--sans,"IBM Plex Sans", sans-serif));font-size:var(--dx-type-control-size,.875rem);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 17px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.compact.svelte-13wkg4q{min-height:40px}.full-width.svelte-13wkg4q{width:100%}.dark.svelte-13wkg4q{border-color:var(--dx-cream,#f8f7f3);background:var(--dx-cream,#f8f7f3);color:var(--dx-navy,#061a33)}.secondary.svelte-13wkg4q{color:var(--dx-navy,#061a33);background:0 0;border-color:#061a3340}.secondary.dark.svelte-13wkg4q{color:#ffffffdb;background:#ffffff13;border-color:#ffffff57}.site-button.svelte-13wkg4q:disabled{cursor:default;opacity:.55}.site-button.svelte-13wkg4q:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px 26px #061a3329}.secondary.svelte-13wkg4q:hover:not(:disabled){box-shadow:none;background:#061a330b;border-color:#061a336b}.secondary.dark.svelte-13wkg4q:hover:not(:disabled){color:#fff;background:#ffffff17;border-color:#ffffff94}.secondary.filled.svelte-13wkg4q:not(.dark){background:var(--paper,#fff);border-color:#061a3324;box-shadow:0 1px 3px #061a3308}.secondary.filled.svelte-13wkg4q:not(.dark):hover:not(:disabled){background:var(--paper,#fff);border-color:#061a334d;box-shadow:0 4px 12px #061a330f}.site-button.svelte-13wkg4q:focus-visible{outline:2px solid var(--dx-schematic-accent-focus,#7770d5);outline-offset:4px}@media (prefers-reduced-motion:reduce){.site-button.svelte-13wkg4q{transition:none}.site-button.svelte-13wkg4q:hover:not(:disabled){transform:none}}.install-shell.svelte-1uha8ag{isolation:isolate;--dx-navy:var(--navy);--dx-cream:var(--cream);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}header.svelte-1uha8ag,footer.svelte-1uha8ag{z-index:1;position:relative}.header-inner.svelte-1uha8ag,.footer-inner.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:auto;padding:26px clamp(24px,5vw,70px);display:flex}.brand.svelte-1uha8ag{width:153px;height:auto;display:block}main.svelte-1uha8ag{text-align:center;width:100%;max-width:900px;margin:auto;padding:70px 28px 90px;position:relative}h1.svelte-1uha8ag{font:500 clamp(3rem, 6vw, 4.5rem)/1.02 var(--display);letter-spacing:-.065em;margin:0}.installation.svelte-1uha8ag{margin-top:44px}.command-heading.svelte-1uha8ag{text-align:left;font-size:var(--dx-type-control-size);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.command-heading.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:var(--dx-type-control-size)}.terminal.svelte-1uha8ag{background:var(--code-background);color:#f6f0e8;text-align:left;border-radius:12px;align-items:center;gap:20px;padding:25px 24px;display:flex;box-shadow:0 16px 40px #061a3314}.terminal.svelte-1uha8ag code:where(.svelte-1uha8ag){overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;font:400 var(--dx-type-body-size)/1.8 var(--mono);flex:1}.command-name.svelte-1uha8ag{color:#9aaef0}.command-flag.svelte-1uha8ag{color:#fa9278}.command-url.svelte-1uha8ag{color:#9fbe78}.command-operator.svelte-1uha8ag{color:#e6ae3e}.terminal.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:42px;color:var(--cream);font-size:var(--dx-type-control-size);background:0 0;border:1px solid #ffffff40;border-radius:7px;flex:0 0 86px;justify-content:center;align-items:center;gap:8px;display:flex}.terminal.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#ffffff1a}.copy-feedback.svelte-1uha8ag{min-height:3em;color:var(--ink-muted);font-size:var(--dx-type-control-size);margin:8px 0 0}.next-step.svelte-1uha8ag{font-size:var(--dx-type-body-size);margin:0}.next-step.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:var(--mono);white-space:nowrap;background:#061a330f;border-radius:4px;padding:3px 6px}.agent-note.svelte-1uha8ag{color:var(--ink-muted);font-size:var(--dx-type-control-size);text-wrap:balance;margin:18px 0 0;line-height:1.6}.agent-note.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:600}.help-links.svelte-1uha8ag{font-size:var(--dx-type-control-size);justify-content:center;align-items:center;margin-top:30px;display:flex}.link-separator.svelte-1uha8ag{background:var(--ink-faint);border-radius:50%;flex:none;width:3px;height:3px;margin-inline:10px}.footer-inner.svelte-1uha8ag{text-align:left;font-size:var(--dx-type-editorial-label-size);color:var(--ink-muted);justify-content:flex-start;padding-block:24px}@media (width<=600px){main.svelte-1uha8ag{padding:48px 24px 60px}h1.svelte-1uha8ag{font-size:clamp(2.4rem,10vw,4.5rem)}.terminal.svelte-1uha8ag{flex-wrap:wrap;gap:16px;padding:20px}.terminal.svelte-1uha8ag code:where(.svelte-1uha8ag){flex-basis:100%}.terminal.svelte-1uha8ag button:where(.svelte-1uha8ag){margin-left:auto}.installation.svelte-1uha8ag{margin-top:32px}.footer-inner.svelte-1uha8ag{flex-wrap:wrap;gap:8px}.copy-feedback.svelte-1uha8ag{min-height:4.5em}.next-step.svelte-1uha8ag{line-height:1.9}}
