.home-main{background-color:var(--color-background-app);color:var(--color-text-primary);min-height:100vh}.home-section{position:relative}.home-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.home-reveal.home-visible{opacity:1;transform:translateY(0)}.home-reveal:nth-child(2){transition-delay:0s}.home-reveal:nth-child(3){transition-delay:.05s}.home-reveal:nth-child(4){transition-delay:.1s}.home-reveal:nth-child(5){transition-delay:.15s}.home-reveal:nth-child(6){transition-delay:.2s}@media(prefers-reduced-motion:reduce){.home-reveal{opacity:1;transform:none;transition:none}}:global(section){padding:4rem 1rem}:global(.container){max-width:1200px;margin:0 auto}:global(h2){font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}:global(h3){font-size:1.5rem;font-weight:600;margin-bottom:1rem}@media(max-width:768px){:global(section){padding:3rem 1rem}:global(h2){font-size:2rem}}.sr-only.svelte-6fqamn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.hero-container.svelte-6fqamn{position:relative;overflow:hidden;min-height:90vh;display:flex;flex-direction:column;font-family:var(--font-family-base);background:linear-gradient(135deg,var(--color-background-app) 0%,#1d1d1d 25%,#1f2428 50%,#1a1f25 75%,var(--color-background-navbar) 100%);color:var(--color-text-primary)}.hero-container.svelte-6fqamn:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 50%,rgba(35,184,200,.08) 0%,transparent 50%);pointer-events:none;z-index:0}.hero-divider.svelte-6fqamn{position:absolute;bottom:0;left:0;width:100%;height:80px;z-index:2;display:block}.hero-inner.svelte-6fqamn{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}.hero-container.svelte-6fqamn .candlestick-canvas-container{position:absolute;left:0;width:100%;height:150px;z-index:0;pointer-events:none}.hero-container.svelte-6fqamn .candlestick-canvas-container.top{top:0}.hero-container.svelte-6fqamn .candlestick-canvas-container.bottom{bottom:0}.hero-container.svelte-6fqamn canvas{display:block;width:100%;height:100%}.hero-content-wrapper.svelte-6fqamn{position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:90px 20px;box-sizing:border-box}.hero-layout.svelte-6fqamn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;max-width:1000px;width:100%;text-align:center;margin:0 auto}.wire-logo-header.svelte-6fqamn{width:100%;max-width:800px;height:auto;-o-object-fit:contain;object-fit:contain}.hero-container.svelte-6fqamn .typing-line{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:1rem 1.5rem;border-top:2px solid rgba(35,184,200,.3);border-bottom:2px solid rgba(35,184,200,.3);width:600px;max-width:90%;margin:0 auto;white-space:nowrap}.hero-container.svelte-6fqamn .typing-prefix{font-family:Courier New,monospace;font-size:1.25rem;color:var(--color-accent-primary);font-weight:700;flex-shrink:0}.hero-container.svelte-6fqamn .typing-content{font-size:clamp(1rem,1.5vw,1.35rem);color:var(--color-text-primary);font-weight:var(--font-weight-medium);font-family:var(--font-family-base);white-space:nowrap}.hero-container.svelte-6fqamn .animated-text-cursor{color:var(--color-accent-primary);animation:svelte-6fqamn-pulse 1s infinite;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:.25rem}@keyframes svelte-6fqamn-pulse{0%,to{opacity:1}50%{opacity:0}}.hero-container.svelte-6fqamn .features-row{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:0;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.hero-container.svelte-6fqamn .feature-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;padding:2rem 2.5rem;border-radius:16px;transition:all .25s ease;position:relative;text-decoration:none;color:inherit}.hero-container.svelte-6fqamn .feature-item:hover,.hero-container.svelte-6fqamn .feature-item.hovered{transform:translateY(-4px)}.hero-container.svelte-6fqamn .feature-item:active{transform:translateY(-2px)}.hero-container.svelte-6fqamn .feature-number{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:var(--font-weight-semibold);color:var(--color-accent-primary);font-family:var(--font-family-heading);font-style:italic;line-height:1;transition:all .25s ease;text-shadow:none}.hero-container.svelte-6fqamn .feature-item:hover .feature-number,.hero-container.svelte-6fqamn .feature-item.hovered .feature-number{text-shadow:0 0 15px rgba(35,184,200,.4),0 0 25px rgba(35,184,200,.2)}.hero-container.svelte-6fqamn .feature-text{font-size:clamp(.875rem,1.25vw,1rem);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--font-weight-medium);transition:all .25s ease;text-shadow:none}.hero-container.svelte-6fqamn .feature-item:hover .feature-text,.hero-container.svelte-6fqamn .feature-item.hovered .feature-text{color:var(--color-text-primary);text-shadow:0 0 8px rgba(35,184,200,.3),0 0 15px rgba(35,184,200,.15)}.hero-container.svelte-6fqamn .feature-divider{width:2px;height:3rem;background:linear-gradient(to bottom,transparent,var(--color-accent-primary),transparent)}@media(max-width:768px){.hero-content-wrapper.svelte-6fqamn{padding:40px 16px}.hero-layout.svelte-6fqamn{gap:1rem}.wire-logo-header.svelte-6fqamn{max-width:100%}.hero-container.svelte-6fqamn .typing-line{max-width:95%;padding:.875rem 1.25rem;gap:.5rem}.hero-container.svelte-6fqamn .typing-prefix{font-size:1rem}.hero-container.svelte-6fqamn .typing-content{font-size:clamp(.75rem,3vw,1rem)}.hero-container.svelte-6fqamn .features-row{flex-direction:column;gap:.75rem;margin-top:.5rem}.hero-container.svelte-6fqamn .feature-item{padding:1rem 1.75rem}.hero-container.svelte-6fqamn .feature-number{font-size:clamp(1.75rem,8vw,2.25rem)}.hero-container.svelte-6fqamn .feature-text{font-size:clamp(.7rem,3vw,.825rem)}.hero-container.svelte-6fqamn .feature-divider{width:40%;height:2px}}.mini-canvas.svelte-q0s7h8{position:relative;width:100%;height:420px;background:#0a0a0f;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden;cursor:default;touch-action:none}.mc__bg.svelte-q0s7h8,.mc__lines.svelte-q0s7h8{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mc__lines.svelte-q0s7h8{z-index:1;pointer-events:auto}.mn.svelte-q0s7h8{position:absolute;z-index:2;display:flex;flex-direction:column;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:color-mix(in srgb,var(--nc) 5%,#141419);overflow:visible;cursor:grab;transition:border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mn.svelte-q0s7h8:hover{border-color:#ffffff1f;box-shadow:0 0 0 1px #23b8c826}.mn--dragging.svelte-q0s7h8{cursor:grabbing;border-color:#23b8c880;box-shadow:0 0 0 1px #23b8c833,0 8px 32px #00000080;z-index:10}.mn__header.svelte-q0s7h8{padding:7px 14px;border-radius:9px 9px 0 0;flex-shrink:0}.mn__name.svelte-q0s7h8{font-family:var(--font-family-base, "Inter", system-ui, sans-serif);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#000c}.mn__body.svelte-q0s7h8{padding:8px 0;display:flex;flex-direction:column}.mn__row.svelte-q0s7h8{display:flex;justify-content:space-between;align-items:center;min-height:24px;padding:2px 10px;position:relative}.mn__row-left.svelte-q0s7h8,.mn__row-right.svelte-q0s7h8{display:flex;align-items:center;gap:5px}.mn__row-left.svelte-q0s7h8{margin-left:-5px}.mn__row-right.svelte-q0s7h8{margin-right:-5px}.mn__label.svelte-q0s7h8{font-family:var(--font-family-base, "Inter", system-ui, sans-serif);font-size:11px;color:#ffffffa6}.mn__dtype.svelte-q0s7h8{font-family:var(--font-family-base, "Inter", system-ui, sans-serif);font-size:9px;font-weight:500;opacity:.5}.mn-handle.svelte-q0s7h8{flex-shrink:0;cursor:pointer;position:relative;z-index:5;transition:transform .1s ease,box-shadow .1s ease}.mn-handle--data.svelte-q0s7h8{width:10px;height:10px;background:var(--hc, #6B7280);border:2px solid #141419;border-radius:50%}.mn-handle--flow.svelte-q0s7h8{width:10px;height:10px;background:#23b8c8e6;border:2px solid #141419;border-radius:2px;transform:rotate(45deg)}.mn-handle--top.svelte-q0s7h8{position:absolute;top:-5px;left:50%;margin-left:-5px;z-index:6}.mn-handle.svelte-q0s7h8:hover,.mn-handle--active.svelte-q0s7h8{box-shadow:0 0 0 3px #23b8c859;transform:scale(1.25)}.mn-handle--flow.svelte-q0s7h8:hover,.mn-handle--flow.mn-handle--active.svelte-q0s7h8{transform:rotate(45deg) scale(1.25)}.mn-handle--top.svelte-q0s7h8:hover,.mn-handle--top.mn-handle--active.svelte-q0s7h8{transform:rotate(45deg) scale(1.25);margin-left:-5px}.mn__fields.svelte-q0s7h8{display:flex;flex-direction:column;gap:4px;padding:4px 14px 0;border-top:1px solid rgba(255,255,255,.04);margin-top:4px}.mn__field.svelte-q0s7h8{display:flex}.mn__input.svelte-q0s7h8{width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:5px;color:#ffffffe0;font-family:var(--font-family-base, "Inter", system-ui, sans-serif);font-size:11px;padding:4px 8px;outline:none;cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text;transition:border-color .15s ease}.mn__input.svelte-q0s7h8:focus{border-color:#23b8c873}.mn__input.svelte-q0s7h8 option:where(.svelte-q0s7h8){background:#1a1a22;color:#ffffffe0}.mn__footer.svelte-q0s7h8{border-top:1px solid rgba(255,255,255,.04);padding:6px 0;display:flex;justify-content:center;flex-shrink:0}.mc__hint.svelte-q0s7h8{position:absolute;bottom:8px;right:10px;font-size:.55rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#ffffff40;pointer-events:none;z-index:3}@media(prefers-reduced-motion:reduce){.mn.svelte-q0s7h8,.mn-handle.svelte-q0s7h8{transition:none}}.product-overview.svelte-wo2tr{position:relative;padding:4rem 1.5rem 5rem;background-color:var(--color-background-app);overflow:hidden}.product-overview.svelte-wo2tr:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(135deg,transparent 0%,transparent 45%,rgba(35,184,200,.03) 45%,rgba(35,184,200,.03) 55%,transparent 55%);pointer-events:none}.product-overview__container.svelte-wo2tr{max-width:1200px;margin:0 auto;position:relative}.product-overview__header.svelte-wo2tr{margin-bottom:4rem}.product-overview__label.svelte-wo2tr{font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-cyan);margin-bottom:1rem;padding-left:1.5rem;position:relative}.product-overview__label.svelte-wo2tr:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1rem;height:2px;background:var(--color-brand-cyan)}.product-overview__title.svelte-wo2tr{font-family:var(--font-family-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-primary);line-height:1.05;margin:0 0 1.25rem;letter-spacing:-.01em}.product-overview__subtitle.svelte-wo2tr{font-size:clamp(1rem,1.3vw,1.15rem);color:var(--color-text-tertiary);line-height:1.6;max-width:520px;margin:0}.product-overview__stage.svelte-wo2tr{position:relative;min-height:340px}.product-overview__grid.svelte-wo2tr{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;position:relative}.product-overview__card-wrapper.svelte-wo2tr{position:relative;z-index:2;display:flex}.product-overview__card.svelte-wo2tr{position:relative;background:var(--color-background-content-primary);border:1px solid var(--color-border-primary);overflow:hidden;clip-path:polygon(0 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,0 100%);cursor:pointer;width:100%;display:flex;flex-direction:column}.product-overview__card-accent.svelte-wo2tr{height:3px;background:linear-gradient(90deg,var(--color-brand-cyan) 0%,var(--color-brand-cyan) 25%,#d4a24a 40%,#4ade80 55%,var(--color-brand-cyan) 70%,var(--color-brand-cyan) 100%);background-size:300% 100%;background-position:100% 0}.product-overview__card-inner.svelte-wo2tr{padding:2rem 1.75rem;flex:1;display:flex;flex-direction:column}.product-overview__card-number.svelte-wo2tr{font-family:var(--font-family-heading);font-size:clamp(2.5rem,3vw,3.5rem);font-weight:var(--font-weight-bold);color:#23b8c81f;line-height:1;margin-bottom:1rem;letter-spacing:-.02em}.product-overview__card-title.svelte-wo2tr{font-family:var(--font-family-heading);font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-primary);margin:0 0 1rem;letter-spacing:.03em;line-height:1.2}.product-overview__card-text.svelte-wo2tr{font-size:var(--font-size-base);line-height:1.7;color:var(--color-text-tertiary);margin:0 0 1.5rem}.product-overview__card-tags.svelte-wo2tr{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.product-overview__tag.svelte-wo2tr{font-family:var(--font-family-base);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-cyan);background:#23b8c814;border:1px solid rgba(35,184,200,.15);padding:.3rem .65rem;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}.product-overview__preview.svelte-wo2tr{position:absolute;top:50%;right:0;width:60%;opacity:0;pointer-events:none;z-index:1;padding:0 1rem}.product-overview__preview.svelte-wo2tr img:where(.svelte-wo2tr){width:100%;max-height:340px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--color-border-primary);background:var(--color-background-content-secondary)}.product-overview__bottom-line.svelte-wo2tr{margin-top:4rem;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(35,184,200,.25) 20%,rgba(35,184,200,.25) 80%,transparent 100%)}@media(max-width:900px){.product-overview__grid.svelte-wo2tr{grid-template-columns:1fr;gap:1.25rem;max-width:500px}.product-overview__preview.svelte-wo2tr{display:none}}@media(max-width:768px){.product-overview.svelte-wo2tr{padding:4rem 1rem 3.5rem}.product-overview__header.svelte-wo2tr{margin-bottom:2.5rem}.product-overview__card-inner.svelte-wo2tr{padding:1.5rem 1.25rem}}@media(prefers-reduced-motion:reduce){.product-overview__card-wrapper.svelte-wo2tr,.product-overview__card.svelte-wo2tr{transform:none!important}}
