body{overflow:hidden}.sk-content.svelte-u1b547{view-transition-name:sk-content}::view-transition-group(sk-content){animation-duration:.5s;animation-timing-function:cubic-bezier(.7,0,.2,1)}::view-transition-group(sk-sidebar){animation-duration:.5s;animation-timing-function:var(--sk-transition-curve);z-index:1100;mix-blend-mode:normal}::view-transition-old(sk-content){animation:.2s cubic-bezier(.4,0,1,1) both svelte-u1b547-fade-out,.5s cubic-bezier(.7,0,.2,1) both svelte-u1b547-sk-content-exit}::view-transition-new(sk-content){animation:.3s cubic-bezier(0,0,.2,1) .1s both svelte-u1b547-fade-in,.5s cubic-bezier(.7,0,.2,1) both svelte-u1b547-sk-content-enter}::view-transition-group(active-menu-indicator){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){animation:.3s ease-in both svelte-u1b547-fade-out}::view-transition-new(root){animation:.3s ease-out both svelte-u1b547-fade-in}@keyframes svelte-u1b547-fade-out{to{opacity:0}}@keyframes svelte-u1b547-fade-in{0%{opacity:0}}@keyframes svelte-u1b547-sk-content-exit{0%{transform:scale(1) translate(0);filter:blur(0)}to{transform:scale(.92) translate(-40px);filter:blur(20px)}}@keyframes svelte-u1b547-sk-content-enter{0%{transform:scale(1.08) translate(60px);filter:blur(20px);clip-path:inset(0 0 0 100%)}to{transform:scale(1) translate(0);filter:blur(0);clip-path:inset(0 0 0 0)}}@media(max-width:1024px){::view-transition-group(sk-sidebar-backdrop){z-index:1090;mix-blend-mode:normal}::view-transition-old(sk-sidebar-backdrop){animation:.5s var(--sk-transition-curve) both svelte-u1b547-fade-out;mix-blend-mode:normal}::view-transition-new(sk-sidebar-backdrop){animation:none;opacity:0!important}::view-transition-old(sk-sidebar),::view-transition-new(sk-sidebar){mix-blend-mode:normal}::view-transition-old(sk-sidebar){animation:.5s cubic-bezier(.7,0,.2,1) both svelte-u1b547-sk-sidebar-exit}::view-transition-new(sk-sidebar){animation:none;opacity:0!important}}@keyframes svelte-u1b547-sk-sidebar-exit{0%{transform:translate(0)}to{transform:translate(-100%)}}.sk-app.svelte-u1b547{display:flex;flex-direction:column;height:100vh;overflow:hidden}.sk-header.svelte-u1b547{view-transition-name:sk-header;height:var(--sk-header-height);border-bottom:1px solid var(--sk-border-color);display:flex;align-items:center;padding:0 var(--sk-spacing-lg);background:var(--sk-bg-color);flex-shrink:0;z-index:1001;width:100%;gap:var(--sk-spacing-md)}.sk-menu-toggle.svelte-u1b547{display:none;background:none;border:none;padding:var(--sk-spacing-sm);cursor:pointer;color:var(--sk-text-color);z-index:1002}.hamburger.svelte-u1b547{width:20px;height:14px;display:flex;flex-direction:column;justify-content:space-between}.hamburger.svelte-u1b547 span:where(.svelte-u1b547){display:block;width:100%;height:2px;background:currentColor;border-radius:2px;transition:all .3s var(--sk-transition-curve)}.sidebar-open.svelte-u1b547 .hamburger:where(.svelte-u1b547) span:where(.svelte-u1b547):nth-child(1){transform:translateY(6px) rotate(45deg)}.sidebar-open.svelte-u1b547 .hamburger:where(.svelte-u1b547) span:where(.svelte-u1b547):nth-child(2){opacity:0}.sidebar-open.svelte-u1b547 .hamburger:where(.svelte-u1b547) span:where(.svelte-u1b547):nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sk-logo{display:flex;align-items:center;gap:var(--sk-spacing-sm);font-weight:700;font-size:1.2rem}.sk-logo-text.svelte-u1b547{background:#ff3e001a;color:var(--sk-primary-color);padding:2px 8px;border-radius:4px;font-family:var(--sk-font-mono)}.sk-header-links.svelte-u1b547{margin-left:auto;display:flex;align-items:center}.github-link.svelte-u1b547{opacity:.7;transition:opacity .2s}.github-link.svelte-u1b547:hover{opacity:1}.sk-layout.svelte-u1b547{display:flex;flex:1;position:relative;overflow:hidden}.sk-sidebar.svelte-u1b547{view-transition-name:sk-sidebar;width:var(--sk-sidebar-width);border-right:1px solid var(--sk-border-color);padding:var(--sk-spacing-lg);overflow-y:auto;flex-shrink:0;height:100%;background:var(--sk-bg-color);transition:transform var(--sk-transition-speed) var(--sk-transition-curve)}.sk-sidebar-backdrop.svelte-u1b547{view-transition-name:sk-sidebar-backdrop;display:none;position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;opacity:0;pointer-events:none;transition:opacity var(--sk-transition-speed) var(--sk-transition-curve)}.sk-sidebar-backdrop.show.svelte-u1b547{opacity:1;pointer-events:auto}@media(max-width:1024px){.sk-header.svelte-u1b547{padding:0 var(--sk-spacing-md)}.sk-menu-toggle.svelte-u1b547{display:block}.sk-logo-full.svelte-u1b547{display:none}.sk-sidebar.svelte-u1b547{position:fixed;left:0;top:var(--sk-header-height);bottom:0;width:280px;transform:translate(-100%);z-index:1000;box-shadow:20px 0 50px #0000004d}.sk-sidebar.open.svelte-u1b547{transform:translate(0)}.sk-sidebar-backdrop.svelte-u1b547{display:block}.sk-content.svelte-u1b547{padding:var(--sk-spacing-lg) var(--sk-spacing-md)!important}}.sk-menu-section.svelte-u1b547{margin-bottom:var(--sk-spacing-lg)}.sk-menu-title.svelte-u1b547{font-size:.85em;text-transform:uppercase;letter-spacing:.05em;color:var(--sk-text-muted);margin-bottom:var(--sk-spacing-sm);font-weight:600}.sk-menu-link{position:relative;display:block;padding:4px 0;color:var(--sk-text-color);font-size:.95rem;opacity:.8;transition:all .2s}.sk-menu-link:hover{opacity:1;color:var(--sk-primary-color)}.sk-menu-link.active{opacity:1;color:var(--sk-primary-color);font-weight:600}.sk-indicator.svelte-u1b547{view-transition-name:active-menu-indicator;position:absolute;right:calc(-1 * var(--sk-spacing-lg));top:4px;bottom:4px;width:2px;background:var(--sk-primary-color);box-shadow:-2px 0 10px var(--sk-primary-color)}.sk-content.svelte-u1b547{flex:1;padding:var(--sk-spacing-xl);min-width:0;overflow-y:auto;scrollbar-gutter:stable;height:100%}.sk-container.svelte-u1b547{max-width:900px;margin:0 auto}ul.svelte-u1b547{list-style:none;padding:0;margin:0}:root{--sk-bg-color: #050505}.sk-landing.svelte-1cvul36{position:relative;overflow:visible}.sk-hero-background.svelte-1cvul36{position:absolute;top:-4rem;left:50%;transform:translate(-50%);width:calc(100vw - var(--sk-sidebar-width) - 2rem);height:100vh;z-index:-1;overflow:hidden;pointer-events:none}.sk-grid-pattern.svelte-1cvul36{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px;mask-image:radial-gradient(circle at center,black 40%,transparent 80%);-webkit-mask-image:radial-gradient(circle at center,black 40%,transparent 80%)}.sk-glow-orb.svelte-1cvul36{position:absolute;top:-10%;left:50%;transform:translate(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(255,62,0,.12) 0%,transparent 70%);filter:blur(100px);animation:svelte-1cvul36-pulse-glow 10s ease-in-out infinite alternate;opacity:.6}@keyframes svelte-1cvul36-pulse-glow{0%{opacity:.4;transform:translate(-50%) scale(.9)}to{opacity:.7;transform:translate(-50%) scale(1.1)}}.sk-hero.svelte-1cvul36{text-align:center;padding:2rem 1rem 5rem;position:relative;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.sk-hero-meta.svelte-1cvul36{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2.5rem;flex-wrap:wrap}.sk-badge.svelte-1cvul36{display:inline-block;padding:.4rem 1rem;border-radius:99px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);font-size:.85rem;font-family:var(--sk-font-mono);color:var(--sk-primary-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:svelte-1cvul36-fade-in-up .8s ease-out backwards;box-shadow:0 0 20px #00000080}.sk-disclaimer.svelte-1cvul36{animation:svelte-1cvul36-fade-in-up .8s ease-out .2s backwards}.sk-disclaimer.svelte-1cvul36 .sk-note:where(.svelte-1cvul36){text-align:center;background:#ff3e001a;border:1px solid rgba(255,62,0,.2);padding:.4rem 1rem;border-radius:99px;font-size:.85rem}.sk-disclaimer.svelte-1cvul36 .sk-note:where(.svelte-1cvul36) p:where(.svelte-1cvul36){margin:0}.sk-title.svelte-1cvul36{font-size:clamp(3rem,8vw,5.5rem);line-height:1.1;margin-bottom:2rem;font-weight:800;letter-spacing:-.03em;display:flex;flex-direction:column;align-items:center;color:#fff;text-shadow:0 0 40px rgba(0,0,0,.5)}.block-reveal.svelte-1cvul36{animation:svelte-1cvul36-fade-in-up .8s ease-out .1s backwards}.catchline.svelte-1cvul36{line-height:1.4;font-size:.35em;font-weight:400;color:var(--sk-text-muted);margin-top:.5rem;animation:svelte-1cvul36-fade-in-up .8s ease-out .2s backwards;display:flex;align-items:baseline;gap:.3em;flex-wrap:wrap;justify-content:center}.agentic.svelte-1cvul36{font-weight:700;position:relative;background:linear-gradient(135deg,#ff3e00,#fa0,#ff3e00);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 .1em;display:inline-block;animation:svelte-1cvul36-shine 4s linear infinite}@keyframes svelte-1cvul36-shine{to{background-position:200% center}}.agentic.svelte-1cvul36:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#ff3e00,#fa0);transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.22,1,.36,1)}.agentic.svelte-1cvul36:hover:after{transform:scaleX(1);transform-origin:left}.sk-subtitle.svelte-1cvul36{font-size:1.25rem;line-height:1.6;color:#a0a0a0;max-width:600px;margin:0 auto;animation:svelte-1cvul36-fade-in-up .8s ease-out .3s backwards}.sk-subtitle.svelte-1cvul36 strong:where(.svelte-1cvul36){color:var(--sk-text-color);font-weight:600}.sk-actions.svelte-1cvul36{display:flex;margin-top:4rem;gap:1.2rem;justify-content:center;animation:svelte-1cvul36-fade-in-up .8s ease-out .4s backwards}.sk-button.svelte-1cvul36{position:relative;padding:1rem 2.5rem;border-radius:99px;font-weight:600;font-size:1rem;width:50%;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s cubic-bezier(.22,1,.36,1);overflow:hidden;text-transform:uppercase;letter-spacing:.02em;font-size:.9rem}.sk-button.primary.svelte-1cvul36{background:var(--sk-primary-color);color:#fff;box-shadow:0 0 #ff3e0000}.sk-button.primary.svelte-1cvul36:hover{transform:translateY(-2px);box-shadow:0 10px 40px -10px #ff3e0099}.sk-button-glow.svelte-1cvul36{position:absolute;top:0;left:0;width:30px;height:100%;background:#fff6;transform:skew(-20deg) translate(-200%);transition:transform .5s;filter:blur(5px)}.sk-button.primary.svelte-1cvul36:hover .sk-button-glow:where(.svelte-1cvul36){transform:skew(-20deg) translate(700%);transition:transform .7s ease-in-out}.sk-button.secondary.svelte-1cvul36{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.sk-button.secondary.svelte-1cvul36:hover{background:#ffffff0d;border-color:#fffc;transform:translateY(-2px)}.sk-features-grid.svelte-1cvul36{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 1rem;perspective:1000px}.sk-feature-card{background:#14141499;border:1px solid rgba(255,255,255,.05);border-radius:16px;position:relative;overflow:hidden;transition:transform .3s ease,background .3s ease,border-color .3s ease;animation:svelte-1cvul36-fade-in-up .8s ease-out backwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:block;text-decoration:none}.sk-feature-card:nth-child(1){animation-delay:.5s}.sk-feature-card:nth-child(2){animation-delay:.6s}.sk-feature-card:nth-child(3){animation-delay:.7s}.sk-feature-card:nth-child(4){animation-delay:.8s}.sk-feature-card:nth-child(5){animation-delay:.9s}.sk-feature-card:nth-child(6){animation-delay:1s}.sk-feature-card:hover{transform:translateY(-4px);background:#1e1e1ecc;border-color:#fff3}.card-content.svelte-1cvul36{padding:2.5rem 2rem;position:relative;z-index:2}.card-icon.svelte-1cvul36{width:48px;height:48px;margin-bottom:1.5rem;color:var(--sk-primary-color);filter:brightness(.8) grayscale(.5);transition:filter .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.card-icon.svelte-1cvul36 svg:where(.svelte-1cvul36){width:100%;height:100%}.sk-feature-card:hover .card-icon{filter:brightness(1) grayscale(0);transform:scale(1.1)}.sk-feature-card h3{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .75rem}.sk-feature-card p{color:var(--sk-text-muted);line-height:1.6;margin:0;font-size:.95rem}.card-border.svelte-1cvul36{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,62,0,.5),transparent);z-index:3;opacity:0;transform:scaleX(.2);transition:opacity .5s ease,transform .5s ease}.sk-feature-card:hover .card-border{opacity:1;transform:scaleX(1)}@keyframes svelte-1cvul36-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.sk-grid-pattern.svelte-1cvul36{background-size:30px 30px}.sk-features-grid.svelte-1cvul36{grid-template-columns:1fr}.sk-hero.svelte-1cvul36{padding-top:4rem}}.sk-landing-footer.svelte-1cvul36{margin-top:2rem;padding:2rem 2rem 1rem;margin-bottom:-2rem;text-align:center;border-top:1px solid rgba(255,255,255,.05);position:relative}.sk-landing-footer.svelte-1cvul36 p:where(.svelte-1cvul36){color:var(--sk-text-muted);font-size:.9rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin:0}.sk-landing-footer.svelte-1cvul36 span:where(.svelte-1cvul36){font-weight:900;background:linear-gradient(135deg,#ff3e00,#fa0,#ff3e00);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;animation:svelte-1cvul36-shine 4s linear infinite}.tooltip-container.svelte-1jg7aeh{position:relative;display:contents;cursor:help}.tooltip-popup.svelte-1jg7aeh{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(10px);margin-bottom:10px;background:#000c;border:1px solid var(--sk-border-color, rgba(255,255,255,.1));border-radius:6px;padding:.4rem .8rem;font-family:JetBrains Mono,monospace;font-size:.75rem;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.23,1,.32,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px #00000080;z-index:20;display:flex;gap:.5rem;align-items:center}.tooltip-popup.svelte-1jg7aeh:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background:inherit;border-right:1px solid var(--sk-border-color, rgba(255,255,255,.1));border-bottom:1px solid var(--sk-border-color, rgba(255,255,255,.1))}.tooltip-container.svelte-1jg7aeh:hover .tooltip-popup:where(.svelte-1jg7aeh){opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}
