body{background:#050310}.weave-page.svelte-1uha8ag{color:#fff;background:#050310;min-height:100svh;overflow-x:clip}.hero.svelte-1uha8ag{isolation:isolate;background:radial-gradient(120% 110% at 50% 100%,#17103c 0%,#0a0718 55%,#050310 100%);min-height:min(100svh,58rem);padding:clamp(1rem,2.4vw,1.75rem) clamp(1rem,4vw,3rem) clamp(2.5rem,5vw,4rem);font-family:Space Grotesk,Raleway Variable,sans-serif;position:relative;overflow:hidden}.hero.svelte-1uha8ag:before{content:"";z-index:-2;opacity:.48;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:clamp(1.2rem,2.2vw,1.75rem) clamp(1.2rem,2.2vw,1.75rem);position:absolute;inset:0}.hero.svelte-1uha8ag:after{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(#7c5cfc57,#0000 66%);height:60%;position:absolute;inset:8% 12% auto}.composer.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:1;object-fit:contain;display:block}.headline.svelte-1uha8ag{z-index:3;text-align:center;margin:clamp(2.4rem,6vw,4.25rem) auto 0;position:relative}.headline.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c4b5fd;letter-spacing:clamp(.16em,.6vw,.22em);text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:clamp(.68rem,1.1vw,.8rem)}.headline.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.035em;margin:.6rem 0 0;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:760;line-height:.96}.headline.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.035em;margin:.35rem 0 0;font-size:clamp(1.5rem,3.6vw,2.4rem);font-weight:760;line-height:1}.headline.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#0000;background:linear-gradient(90deg,#a78bfa,#fff,#a78bfa) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite svelte-1uha8ag-sheen}.loom.svelte-1uha8ag{z-index:2;grid-template-rows:auto clamp(5.75rem,12vw,9rem) auto clamp(5.5rem,10vw,8rem) auto;gap:0;width:min(100%,62rem);margin:clamp(-1.3rem,-1.6vw,-.65rem) auto 0;display:grid;position:relative}.threads.svelte-1uha8ag{z-index:0;pointer-events:none;width:108%;height:100%;position:absolute;inset:clamp(-2rem,-2vw,-1rem) -4% -2rem;overflow:visible}.thread.svelte-1uha8ag{fill:none;stroke:url(#thread-purple);stroke-dasharray:1.2 1.6;stroke-linecap:round;stroke-opacity:.5;stroke-width:.28px;animation:4s linear infinite svelte-1uha8ag-dash}.thread-green.svelte-1uha8ag{stroke:url(#thread-green);stroke-opacity:.62}.bottom-thread.svelte-1uha8ag{stroke-opacity:.56}.packet.svelte-1uha8ag{opacity:0}.source-grid.svelte-1uha8ag,.answer-grid.svelte-1uha8ag{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(.65rem,2vw,1.25rem);display:grid;position:relative}.source-grid.svelte-1uha8ag{grid-row:1;transform:translateY(clamp(1.9rem,3.2vw,2.35rem))}.answer-grid.svelte-1uha8ag{grid-row:5}.source-card.svelte-1uha8ag,.answer-card.svelte-1uha8ag,.composer.svelte-1uha8ag{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffff0f;border:1px solid #ffffff24;box-shadow:0 26px 60px -28px #000000a6}.source-card.svelte-1uha8ag{border-radius:clamp(.75rem,1.4vw,.9rem);min-width:0;padding:clamp(.75rem,1.4vw,.85rem) clamp(.8rem,1.7vw,1rem);animation:6s ease-in-out infinite svelte-1uha8ag-float}.source-card.svelte-1uha8ag:nth-child(2n){animation-name:svelte-1uha8ag-float-b}.source-title.svelte-1uha8ag{align-items:center;gap:.55rem;min-width:0;display:flex}.source-title.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--accent);width:.55rem;height:.55rem;box-shadow:0 0 10px var(--accent);border-radius:999px;flex:none}.source-title.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.86rem,1.45vw,.95rem);font-weight:650;overflow:hidden}.source-title.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#7ce0a2;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:clamp(.58rem,1vw,.66rem);font-style:normal}.source-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#8e88b8;margin:.4rem 0 0;font-family:JetBrains Mono,monospace;font-size:clamp(.68rem,1.1vw,.75rem)}.terminal.svelte-1uha8ag{background:#04120a;border-color:#16432b;position:relative;overflow:hidden;box-shadow:0 26px 60px -28px #000000a6,0 0 24px -8px #46e58a59}.terminal.svelte-1uha8ag:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#46e58a14 0 1px,#0000 1px 3px);position:absolute;inset:0}.terminal.svelte-1uha8ag strong:where(.svelte-1uha8ag),.terminal.svelte-1uha8ag em:where(.svelte-1uha8ag),.terminal.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#46e58a}.terminal-cursor.svelte-1uha8ag{background:#46e58a;border-radius:1px;width:.48em;height:1em;margin-left:.35rem;animation:1s step-end infinite svelte-1uha8ag-blink;display:inline-block;transform:translateY(.16em)}.composer-row.svelte-1uha8ag{z-index:2;grid-row:3;grid-template-columns:minmax(0,1fr);justify-self:center;align-items:center;width:80%;display:grid;position:relative}.composer.svelte-1uha8ag{border-radius:1rem;align-items:center;gap:clamp(.5rem,1vw,.7rem);min-width:0;padding:clamp(.85rem,1.8vw,1rem) clamp(.9rem,2vw,1.25rem);display:flex}.composer.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:30%;flex:none;width:clamp(1.35rem,2.5vw,1.65rem)}.composer.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Plus Jakarta Sans,Roboto Variable,sans-serif;font-size:clamp(.92rem,1.8vw,1.13rem);overflow:hidden}.composer.svelte-1uha8ag b:where(.svelte-1uha8ag){background:#a78bfa;border-radius:1px;width:.5em;height:1em;margin-left:.18rem;animation:1s step-end infinite svelte-1uha8ag-blink;display:inline-block;transform:translateY(.12em)}.composer.svelte-1uha8ag button:where(.svelte-1uha8ag){aspect-ratio:1;color:#fff;cursor:pointer;background:#a78bfa;border:0;border-radius:.42rem;flex:none;place-items:center;width:clamp(1.55rem,2.2vw,1.8rem);transition:transform .16s,background .16s;display:grid;box-shadow:0 10px 22px -14px #a78bfae6}.composer.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#b99cff;transform:translateY(-1px)}.composer.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.composer.svelte-1uha8ag button:where(.svelte-1uha8ag) svg{stroke-width:2.4px;flex:none;width:52%;height:52%}.answer-card.svelte-1uha8ag{border-radius:1rem;min-width:0;min-height:clamp(4.9rem,8.5vw,5.7rem);padding:clamp(.75rem,1.6vw,.9rem) clamp(.85rem,1.7vw,1.05rem);animation:7s ease-in-out infinite svelte-1uha8ag-float-b}.answer-card.tilt.svelte-1uha8ag{animation-name:svelte-1uha8ag-float-c;transform:rotate(-3deg)}.answer-card.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#9c97c4;font-family:JetBrains Mono,monospace;font-size:clamp(.6rem,1vw,.68rem);display:block}.answer-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;letter-spacing:-.02em;margin-top:.25rem;font-size:clamp(1.75rem,3.6vw,2rem);font-weight:760;display:block}.answer-card.svelte-1uha8ag strong:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:#ff9a8a;vertical-align:middle;font-family:JetBrains Mono,monospace;font-size:clamp(.58rem,1vw,.65rem);font-style:normal}.bars.svelte-1uha8ag{align-items:flex-end;gap:.38rem;height:clamp(2.3rem,5vw,2.75rem);display:flex}.bars.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#ffffff47;border-radius:.2rem;flex:1}.bars.svelte-1uha8ag i.active:where(.svelte-1uha8ag){background:#a78bfa}.answer-table.svelte-1uha8ag{font-family:JetBrains Mono,monospace}.answer-table.svelte-1uha8ag div:where(.svelte-1uha8ag){color:#d8d4f0;border-top:1px solid #ffffff1a;align-items:center;gap:.55rem;min-width:0;padding:.28rem 0;font-size:clamp(.64rem,1.15vw,.72rem);display:flex}.answer-table.svelte-1uha8ag div:where(.svelte-1uha8ag):first-child{border-top:0}.answer-table.svelte-1uha8ag i:where(.svelte-1uha8ag){border-radius:999px;flex:none;width:.38rem;height:.38rem}.answer-table.svelte-1uha8ag span:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.answer-table.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#9c97c4;white-space:nowrap;font-size:clamp(.58rem,1vw,.66rem);font-style:normal}.page-section.svelte-1uha8ag{width:min(100%,76rem);margin-inline:auto;padding:clamp(3rem,7vw,5.5rem) clamp(1rem,4vw,3rem) 0;font-family:Space Grotesk,Raleway Variable,sans-serif;position:relative}.section-head.svelte-1uha8ag{text-align:center;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c4b5fd;letter-spacing:clamp(.16em,.6vw,.22em);text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:clamp(.68rem,1.1vw,.8rem)}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.03em;margin:.6rem 0 0;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:760;line-height:1.05}.steps.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,2vw,1.4rem);display:grid}.solutions.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2vw,1.4rem);display:grid}.solutions.svelte-1uha8ag a.solution{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:1.1rem;flex-direction:column;padding:clamp(1.1rem,2.2vw,1.5rem);text-decoration:none;transition:border-color .16s,background .16s;display:flex;box-shadow:0 26px 60px -28px #000000a6}.solutions.svelte-1uha8ag a.solution:hover,.solutions.svelte-1uha8ag a.solution:focus-visible{background:#a78bfa1a;border-color:#a78bfaa6}.solutions.svelte-1uha8ag a.solution h3{margin:0;font-size:clamp(1.05rem,1.9vw,1.3rem);font-weight:700}.solutions.svelte-1uha8ag a.solution p{flex:1}.solutions.svelte-1uha8ag a.solution .solution-more{color:#c4b5fd;margin-top:.35rem;font-size:clamp(.85rem,1.2vw,.95rem);font-weight:600;transition:color .16s;display:inline-block}.solutions.svelte-1uha8ag a.solution:hover .solution-more,.solutions.svelte-1uha8ag a.solution:focus-visible .solution-more{color:#fff}.step.svelte-1uha8ag{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:1.1rem;padding:clamp(1.1rem,2.2vw,1.5rem);box-shadow:0 26px 60px -28px #000000a6}.step-icon.svelte-1uha8ag{aspect-ratio:1;color:#c4b5fd;background:#a78bfa2e;border-radius:30%;place-items:center;width:2.4rem;display:grid}.step-icon.svelte-1uha8ag svg{width:55%;height:55%}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.9rem 0 0;font-size:clamp(.98rem,1.5vw,1.1rem);font-weight:700}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:#7ce0a2;margin-right:.3rem;font-family:JetBrains Mono,monospace;font-size:.72em;font-style:normal}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#9c97c4;margin:.55rem 0 0;font-size:clamp(.82rem,1.25vw,.9rem);line-height:1.55}.section-foot.svelte-1uha8ag{text-align:center;margin:clamp(1.5rem,3vw,2rem) 0 0}.section-foot.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#c4b5fd;font-size:clamp(.85rem,1.2vw,.95rem);font-weight:600;text-decoration:none}.section-foot.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#fff}.closing.svelte-1uha8ag{text-align:center;padding:clamp(3.5rem,8vw,6rem) clamp(1rem,4vw,3rem);font-family:Space Grotesk,Raleway Variable,sans-serif}.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.035em;margin:0;font-size:clamp(2rem,5.5vw,3.6rem);font-weight:760}.closing.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#0000;background:linear-gradient(90deg,#a78bfa,#fff,#a78bfa) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite svelte-1uha8ag-sheen}.closing-cta.svelte-1uha8ag{color:#0b0917;background:#a78bfa;border-radius:999px;margin-top:clamp(1.4rem,3vw,2rem);padding:.9rem 2rem;font-size:clamp(.9rem,1.3vw,1rem);font-weight:750;text-decoration:none;transition:background .16s,transform .16s;display:inline-block}.closing-cta.svelte-1uha8ag:hover{background:#b99cff;transform:translateY(-1px)}@keyframes svelte-1uha8ag-dash{to{stroke-dashoffset:-18px}}@keyframes svelte-1uha8ag-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.9rem)}}@keyframes svelte-1uha8ag-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(.75rem)}}@keyframes svelte-1uha8ag-float-c{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-.75rem)rotate(-3deg)}}@keyframes svelte-1uha8ag-sheen{to{background-position:200%}}@media (width>=821px) and (height<=760px){.hero.svelte-1uha8ag{padding-bottom:2rem}.headline.svelte-1uha8ag{margin-top:clamp(1.75rem,4vw,3rem)}.headline.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.1rem,5.25vw,3.7rem)}.headline.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.35rem,3.2vw,2.1rem)}.loom.svelte-1uha8ag{grid-template-rows:auto clamp(4.75rem,10vw,7.25rem) auto clamp(4.5rem,8vw,6.6rem) auto;margin-top:clamp(-1rem,-1.4vw,-.55rem)}}@media (width<=820px){.hero.svelte-1uha8ag{flex-direction:column;min-height:100svh;display:flex}.hero.svelte-1uha8ag:before{opacity:0}.headline.svelte-1uha8ag{margin-top:clamp(2.25rem,10vw,4.5rem)}.loom.svelte-1uha8ag{grid-template-rows:auto clamp(4rem,13vw,5.75rem) auto clamp(3.75rem,12vw,5.25rem) auto;width:100%;margin-top:clamp(.25rem,2.5vw,1.1rem)}.source-grid.svelte-1uha8ag{transform:translateY(clamp(1rem,3vw,1.45rem))}.threads.svelte-1uha8ag{display:none}.source-grid.svelte-1uha8ag,.answer-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.composer-row.svelte-1uha8ag{width:100%}.answer-card.tilt.svelte-1uha8ag{transform:none}.steps.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.hero.svelte-1uha8ag{padding-inline:1rem}.headline.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.55rem,14vw,3.25rem)}.source-grid.svelte-1uha8ag,.answer-grid.svelte-1uha8ag{gap:.55rem}.source-card.svelte-1uha8ag{padding-inline:.72rem}.source-title.svelte-1uha8ag{gap:.42rem}.source-title.svelte-1uha8ag em:where(.svelte-1uha8ag){display:none}.composer.svelte-1uha8ag button:where(.svelte-1uha8ag){border-radius:.4rem;width:1.45rem}.steps.svelte-1uha8ag,.solutions.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}
