.att-btn.svelte-1j9p0lh{background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;outline:none;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background-color .15s ease-out}.att-btn.svelte-1j9p0lh:hover{transform:scale(1.1)}.att-btn.svelte-1j9p0lh:active{transform:scale(.86)}.att-btn.svelte-1j9p0lh:focus-visible{outline:2px solid currentColor;outline-offset:2px}.att-btn.svelte-1j9p0lh svg:where(.svelte-1j9p0lh){transform-origin:center;transform-box:view-box;transition:none}.hub-nav-active.svelte-1q1ozkc{transition:left .32s cubic-bezier(.32,.72,0,1),width .32s cubic-bezier(.32,.72,0,1),opacity .2s ease-out}.hub-nav-hover.svelte-1q1ozkc{transition:left .22s cubic-bezier(.32,.72,0,1),width .22s cubic-bezier(.32,.72,0,1),opacity .15s ease-out}.api-code-body.svelte-193zrfi pre.shiki{background:transparent!important;border-radius:0;max-height:none;padding:1rem 0}.api-code-body.svelte-193zrfi pre.shiki .line{padding-left:1rem;padding-right:1rem}@keyframes svelte-1kitkjo-liveDot{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(2.2);opacity:0}}.live-pulse.svelte-1kitkjo{animation:svelte-1kitkjo-liveDot 1.6s ease-out infinite}@media (prefers-reduced-motion: reduce){.live-pulse.svelte-1kitkjo{animation:none;opacity:.6}}.hub-hero-band-mask.svelte-1v9e4ku{background:radial-gradient(ellipse 80% 90% at 50% 50%,color-mix(in oklch,var(--card) 75%,transparent) 0%,color-mix(in oklch,var(--card) 30%,transparent) 45%,transparent 80%)}.dark .hub-hero-band-mask.svelte-1v9e4ku{background:radial-gradient(ellipse 80% 90% at 50% 50%,color-mix(in oklch,var(--card) 70%,transparent) 0%,color-mix(in oklch,var(--card) 25%,transparent) 45%,transparent 80%)}.hub-card-brand-chip.svelte-13ii8an svg,.hub-card-brand-chip.svelte-13ii8an img{width:1.5rem;height:1.5rem;object-fit:contain}.hub-detail-hero-gradient.svelte-fhbyxm{background:linear-gradient(160deg,#3b8de6,#5bacf4,#7cb8ef 60%,#a8d4f9)}.hub-spot-surface.svelte-1osd2ab{background-color:#fff;color:#0f0f0f;border:1px solid rgba(255,255,255,.7);border-radius:32px;box-shadow:0 1px #ffffffb3 inset,0 24px 48px -12px #0f1e3c4d,0 8px 16px -8px #0f1e3c2e}.dark .hub-spot-surface.svelte-1osd2ab{background-color:#2c2c2c;color:#f0f0f0;border-color:#ffffff1f;box-shadow:0 1px #ffffff14 inset,0 24px 48px -12px #0009,0 8px 16px -8px #00000080}.hub-hero-gradient.svelte-1fmsdb0{background:linear-gradient(160deg,#3b8de6,#5bacf4,#7cb8ef 60%,#a8d4f9)}.hub-hero-word.svelte-1fmsdb0{text-decoration:none;color:inherit;cursor:pointer;transition:color .2s ease-out,text-shadow .2s ease-out}.hub-hero-word.svelte-1fmsdb0:hover,.hub-hero-word--active.svelte-1fmsdb0,.hub-hero-word.svelte-1fmsdb0:focus-visible{color:#fff;text-shadow:0 0 14px rgba(255,255,255,.4)}.hub-hero-icons.svelte-1fmsdb0{-webkit-mask-image:radial-gradient(ellipse 60% 44% at center,rgba(0,0,0,.05) 0%,rgba(0,0,0,.2) 50%,black 100%);mask-image:radial-gradient(ellipse 60% 44% at center,#0000000d,#0003,#000)}.hub-hero-anchor.svelte-1fmsdb0{opacity:.85}.hub-hero-variant.svelte-1fmsdb0{opacity:0;transform:scale(.85);transition:opacity .35s ease-out,transform .35s cubic-bezier(.34,1.56,.64,1)}.hub-hero-variant[data-active=true].svelte-1fmsdb0{opacity:1;transform:scale(1)}.hub-hero-variant[data-state=default].svelte-1fmsdb0 svg{color:#ffffffd9}.hub-hero-chip[data-state=default].svelte-1fmsdb0{background:transparent}.hub-hero-chip[data-state=model].svelte-1fmsdb0{background:linear-gradient(135deg,#fff,#e8f1fc);border-radius:9px;border:1px solid rgba(91,172,244,.4);box-shadow:0 6px 14px -4px #0f1e3c59}.hub-hero-chip[data-state=skill].svelte-1fmsdb0{background:linear-gradient(135deg,#fcd34d,#f59e0b);border-radius:9px;border:1px solid rgba(255,220,130,.5);box-shadow:0 6px 14px -4px #78460066}.hub-hero-chip[data-state=tool].svelte-1fmsdb0{background:linear-gradient(135deg,#fb923c,#ef4444);border-radius:9px;border:1px solid rgba(255,200,170,.4);box-shadow:0 6px 14px -4px #781e1e66}.hub-hero-chip[data-state=blueprint].svelte-1fmsdb0{background:linear-gradient(135deg,#c4b5fd,#8b5cf6);border-radius:9px;border:1px solid rgba(220,210,255,.4);box-shadow:0 6px 14px -4px #46288c66}.hub-hero-chip[data-state=knowledge].svelte-1fmsdb0{background:linear-gradient(135deg,#6ee7b7,#10b981);border-radius:9px;border:1px solid rgba(190,240,220,.4);box-shadow:0 6px 14px -4px #145a3c66}.hub-hero-variant[data-state=skill].svelte-1fmsdb0 svg,.hub-hero-variant[data-state=tool].svelte-1fmsdb0 svg,.hub-hero-variant[data-state=blueprint].svelte-1fmsdb0 svg,.hub-hero-variant[data-state=knowledge].svelte-1fmsdb0 svg{color:#fff}.hub-hero-variant[data-state=model].svelte-1fmsdb0 svg{color:#1e3a8a}@keyframes svelte-1fmsdb0-hub-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hub-hero-anchor.svelte-1fmsdb0{animation:svelte-1fmsdb0-hub-hero-float 7s ease-in-out infinite}.hub-hero-anchor.svelte-1fmsdb0:nth-of-type(2){animation-duration:8s;animation-delay:-1.2s}.hub-hero-anchor.svelte-1fmsdb0:nth-of-type(3){animation-duration:9s;animation-delay:-2.4s}.hub-hero-anchor.svelte-1fmsdb0:nth-of-type(4){animation-duration:7.5s;animation-delay:-.6s}.hub-hero-anchor.svelte-1fmsdb0:nth-of-type(5){animation-duration:8.5s;animation-delay:-1.8s}.hub-hero-anchor.svelte-1fmsdb0:nth-of-type(6){animation-duration:9.5s;animation-delay:-3s}.hub-hero-anchor.svelte-1fmsdb0:nth-of-type(7){animation-duration:8s;animation-delay:-2.2s}.hub-hero-anchor.svelte-1fmsdb0:nth-of-type(8){animation-duration:7.8s;animation-delay:-1.4s}@media (prefers-reduced-motion: reduce){.hub-hero-anchor.svelte-1fmsdb0{animation:none}.hub-hero-variant.svelte-1fmsdb0{transition:none}}.intent-rail-viewport.svelte-8canct{overflow-x:clip;overflow-y:visible;padding-inline:32px;margin-inline:-32px;touch-action:pan-y}.intent-rail-track.svelte-8canct>*{position:relative;z-index:1;transition:transform .28s cubic-bezier(.32,.72,0,1),z-index 0s linear .28s}.intent-rail-track.svelte-8canct>*:hover{transform:scale(1.04);z-index:30;transition:transform .28s cubic-bezier(.32,.72,0,1),z-index 0s linear 0s}@media (prefers-reduced-motion: reduce){.intent-rail-track.svelte-8canct>*,.intent-rail-track.svelte-8canct>*:hover{transform:none;transition:none}}
