.hero[data-v-95b26e56]{min-height:0;padding-bottom:var(--space-8);padding-left:var(--space-5);padding-right:var(--space-5);flex-direction:column;align-items:center;margin-top:-4rem;display:flex;position:relative;overflow:hidden}@media (width>=768px){.hero[data-v-95b26e56]{min-height:100svh;margin-top:-72px;padding-bottom:5rem}}.hero[data-v-95b26e56]{--sp:0}.aurora[data-v-95b26e56]{pointer-events:none;position:absolute;inset:0}.blob[data-v-95b26e56]{--tw-translate-x:-50%;background:rgb(var(--c-primary)/.5);filter:blur(110px);opacity:.6;width:70vw;height:60vh;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-radius:999px}.blob[data-v-95b26e56],.hero .octopus[data-v-95b26e56]{position:absolute;top:0;left:50%}.hero .octopus[data-v-95b26e56]{pointer-events:none;width:120vw;max-width:680px}@media (width>=768px){.hero .octopus[data-v-95b26e56]{width:132vw;max-width:740px}}.hero .octopus[data-v-95b26e56]{transform:translate3d(-50%,calc(var(--sp)*-34%),0)scale(calc(1 - var(--sp)*.12));transform-origin:50% 0;animation:1.6s cubic-bezier(.16,.9,.26,1) both descend-95b26e56}@keyframes descend-95b26e56{0%{opacity:0;transform:translate(-50%,-40%)scale(.9)}}.claim[data-v-95b26e56]{align-items:center;gap:var(--space-5);text-align:center;z-index:10;flex-direction:column;width:100%;max-width:860px;padding-top:min(36vw,205px);display:flex;position:relative}@media (width>=768px){.claim[data-v-95b26e56]{gap:var(--space-6);padding-top:min(39vw,222px)}}.title[data-v-95b26e56]{--tw-text-opacity:1;color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1));flex-direction:column;align-items:center;font-size:32px;font-weight:900;line-height:1.4;display:flex}@media (width>=768px){.title[data-v-95b26e56]{font-size:54px;line-height:1.32}}.title[data-v-95b26e56]{letter-spacing:-.02em}.line[data-v-95b26e56]{-moz-column-gap:.28em;flex-wrap:wrap;justify-content:center;column-gap:.28em;display:flex}.word[data-v-95b26e56]{animation:.9s cubic-bezier(.16,.9,.26,1) both word-95b26e56;animation-delay:calc(var(--w)*90ms + .5s);display:inline-block}@keyframes word-95b26e56{0%{filter:blur(14px);opacity:0;transform:translateY(.5em)scale(.96)}to{filter:blur();opacity:1;transform:none}}.word--accent[data-v-95b26e56]{animation:.9s cubic-bezier(.16,.9,.26,1) both word-95b26e56,6s linear infinite shimmer-95b26e56;animation-delay:calc(var(--w)*90ms + .5s),0s;background:linear-gradient(100deg,#9d63ff,#e05cf2 45%,#60a5fa);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@keyframes shimmer-95b26e56{to{background-position:-220% 0}}.lede[data-v-95b26e56]{--tw-text-opacity:1;max-width:560px;color:rgb(var(--c-text-secondary)/var(--tw-text-opacity,1));font-size:14px;line-height:1.75rem}@media (width>=768px){.lede[data-v-95b26e56]{font-size:16px;line-height:2rem}}.lede[data-v-95b26e56]{animation:.9s cubic-bezier(.16,.9,.26,1) 1.1s both rise-95b26e56}@keyframes rise-95b26e56{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.composer[data-v-95b26e56]{backdrop-filter:blur(22px)saturate(140%);box-shadow:inset 0 1px #ffffff0f,0 40px 90px -30px #000000bf,0 30px 110px -30px rgb(var(--c-primary)/.6);margin-top:var(--space-2);max-width:780px;padding:var(--space-2);text-align:start;background:linear-gradient(#161320f0,#0d0c13f0) padding-box padding-box,linear-gradient(135deg,#9d63ffb3,#ffffff12 32%,#ffffff0d 68%,#60a5fa80) border-box;border:1px solid #0000;border-radius:28px;flex-direction:column;width:100%;animation:.9s cubic-bezier(.16,.9,.26,1) 1.25s both rise-95b26e56;position:relative}.composer[data-v-95b26e56],.modes[data-v-95b26e56]{display:flex}.modes[data-v-95b26e56]{gap:var(--space-1);padding-bottom:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1);border-color:#ffffff0f;border-bottom-width:1px}.mode[data-v-95b26e56]{align-items:center;gap:var(--space-2);height:var(--space-10);padding-left:var(--space-4);padding-right:var(--space-4);white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--c-text-tertiary)/var(--tw-text-opacity,1));transition-duration:var(--duration-base);border-radius:999px;flex-shrink:0;font-size:14px;line-height:1.6;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.mode--on[data-v-95b26e56],.mode[data-v-95b26e56]:hover{--tw-text-opacity:1;color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1))}.mode--on[data-v-95b26e56]{background:linear-gradient(135deg,rgb(var(--c-primary)/.35),#e05cf22e);box-shadow:inset 0 0 0 1px rgb(var(--c-primary-light)/.35),0 8px 22px -10px rgb(var(--c-primary)/.9)}.mode-label--compact[data-v-95b26e56]{display:none}@media (width<=767px){.modes[data-v-95b26e56]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid}.mode[data-v-95b26e56]{min-width:0;padding-left:var(--space-1);padding-right:var(--space-1);justify-content:center;gap:.375rem;font-size:13px}.mode-label--full[data-v-95b26e56]{display:none}.mode-label--compact[data-v-95b26e56]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.prompt[data-v-95b26e56]{--tw-text-opacity:1;color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1));font-size:14px;line-height:1.75rem;position:relative}@media (width>=768px){.prompt[data-v-95b26e56]{font-size:16px;line-height:2rem}}.example[data-v-95b26e56],.input[data-v-95b26e56]{padding-bottom:var(--space-2);padding-left:var(--space-4);padding-right:var(--space-4);width:100%;padding-top:.875rem;display:block}.input[data-v-95b26e56]{resize:none;z-index:1;--tw-text-opacity:1;height:112px;color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1));outline-offset:2px;background-color:#0000;outline:2px solid #0000;position:relative}@media (width>=768px){.input[data-v-95b26e56]{height:128px}}.input[data-v-95b26e56]{caret-color:rgb(var(--c-primary-light));scrollbar-width:thin}.example[data-v-95b26e56]{pointer-events:none;--tw-text-opacity:1;color:rgb(var(--c-text-secondary)/var(--tw-text-opacity,1));position:absolute;inset:0}.prompt:focus-within .example[data-v-95b26e56]{opacity:.6}.prompt:focus-within .caret[data-v-95b26e56]{display:none}.caret[data-v-95b26e56]{--tw-translate-y:.22em;background:rgb(var(--c-primary-light));width:2px;height:1.15em;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-radius:999px;margin-inline-start:.125rem;animation:1s steps(2,end) infinite blink-95b26e56;display:inline-block}@keyframes blink-95b26e56{50%{opacity:0}}.toolbar[data-v-95b26e56]{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);padding-left:var(--space-1);padding-right:var(--space-1);justify-content:space-between;display:flex}.attach[data-v-95b26e56]{height:var(--space-12);width:var(--space-12);--tw-text-opacity:1;color:rgb(var(--c-text-secondary)/var(--tw-text-opacity,1));transition-duration:var(--duration-base);border-radius:999px;flex-shrink:0;place-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}.attach[data-v-95b26e56]:hover{--tw-text-opacity:1;color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1))}.attach[data-v-95b26e56]{background:#ffffff0d;border:1px solid #ffffff1a}.attach[data-v-95b26e56]:hover{background:#ffffff1a}.models[data-v-95b26e56]{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;display:flex;position:relative}.model[data-v-95b26e56]{height:var(--space-10);transition-duration:var(--duration-base);width:var(--space-10);border-radius:999px;flex-shrink:0;place-items:center;transition-property:background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}.model[data-v-95b26e56]:not(.model--on):hover{background:#ffffff14}.model--on[data-v-95b26e56]{background:rgb(var(--c-primary)/.28);box-shadow:inset 0 0 0 1.5px rgb(var(--c-primary-light)/.7),0 4px 14px -4px rgb(var(--c-primary)/.9)}.model-icon[data-v-95b26e56]{color:rgb(var(--c-primary-light)/var(--tw-text-opacity,1));height:var(--space-8);width:var(--space-8);background:#ffffff14;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.model-icon[data-v-95b26e56],.model-tip[data-v-95b26e56]{--tw-text-opacity:1;border-radius:999px}.model-tip[data-v-95b26e56]{background:rgb(var(--c-surface-elevated)/.96);color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1));padding-bottom:.375rem;padding-left:var(--space-3);padding-right:var(--space-3);pointer-events:none;white-space:nowrap;z-index:20;border:1px solid #ffffff1f;padding-top:.375rem;font-size:12px;font-weight:500;line-height:1.6;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%;box-shadow:0 10px 30px -8px #000000b3}.tip-enter-active[data-v-95b26e56],.tip-leave-active[data-v-95b26e56]{transition:opacity var(--duration-base)var(--ease-out),transform var(--duration-base)var(--ease-out)}.tip-enter-from[data-v-95b26e56],.tip-leave-to[data-v-95b26e56]{opacity:0;transform:translateY(4px)}.send[data-v-95b26e56]{align-items:center;gap:var(--space-2);height:var(--space-12);padding-left:var(--space-6);padding-right:var(--space-6);--tw-text-opacity:1;box-shadow:inset 0 1px #ffffff40,0 0 0 1px rgb(var(--c-primary-light)/.35),0 10px 30px -6px rgb(var(--c-primary)/.85);color:rgb(var(--c-text-on-primary)/var(--tw-text-opacity,1));transition-duration:var(--duration-base);background:linear-gradient(135deg,#8b4dff,#7131da 55%,#a64cf0);border-radius:999px;flex-shrink:0;font-size:14px;font-weight:700;line-height:1.5;transition-property:transform,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.send[data-v-95b26e56]:hover{filter:brightness(1.1);transform:translateY(-1px)}.send svg[data-v-95b26e56]{transition-duration:var(--duration-base);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.send:hover svg[data-v-95b26e56]{--tw-translate-x:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}@media (width<=767px){.send[data-v-95b26e56]{width:var(--space-12);justify-content:center;padding-left:0;padding-right:0}.send-label[data-v-95b26e56]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.note[data-v-95b26e56]{--tw-text-opacity:1;color:rgb(var(--c-text-tertiary)/var(--tw-text-opacity,1));font-size:12px;line-height:1.6;animation:.9s cubic-bezier(.16,.9,.26,1) 1.15s both rise-95b26e56}@media (prefers-reduced-motion:reduce){.caret[data-v-95b26e56],.composer[data-v-95b26e56],.lede[data-v-95b26e56],.octopus[data-v-95b26e56],.word[data-v-95b26e56],.word--accent[data-v-95b26e56]{animation:none}}.section[data-v-0a2c51e3]{padding:var(--space-10)var(--space-6)}@media (width>=768px){.section[data-v-0a2c51e3]{padding-top:5rem;padding-bottom:5rem}}.claim[data-v-0a2c51e3]{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;max-width:640px;margin-left:auto;margin-right:auto;display:flex}.title[data-v-0a2c51e3]{--tw-text-opacity:1;color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1));font-size:26px;font-weight:900;line-height:1.5}@media (width>=768px){.title[data-v-0a2c51e3]{font-size:36px;line-height:1.45}}.title[data-v-0a2c51e3]{letter-spacing:-.015em}.lede[data-v-0a2c51e3]{--tw-text-opacity:1;max-width:470px;color:rgb(var(--c-text-secondary)/var(--tw-text-opacity,1));font-size:14px;line-height:2rem}.stage[data-v-0a2c51e3]{margin-left:auto;margin-right:auto;margin-top:var(--space-10);width:100%;max-width:1180px;position:relative}@media (width>=768px){.stage[data-v-0a2c51e3]{margin-top:3.5rem}}.stage[data-v-0a2c51e3]{isolation:isolate}.tiles[data-v-0a2c51e3]{gap:var(--space-3);z-index:1;flex-wrap:wrap;justify-content:center;max-width:420px;margin-left:auto;margin-right:auto;display:flex;position:relative}@media (width>=768px){.tiles[data-v-0a2c51e3]{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;max-width:none;display:grid}}.slot[data-v-0a2c51e3]{flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=768px){.slot[data-v-0a2c51e3]{padding-top:var(--y)}}.tile[data-v-0a2c51e3]{border-radius:var(--radius-2xl);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--c-border-subtle)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--c-surface-1)/var(--tw-bg-opacity,1));--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);width:84px;height:84px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);flex-direction:column;justify-content:center;align-items:center;gap:.625rem;display:flex;position:relative}@media (width>=768px){.tile[data-v-0a2c51e3]{width:80px;height:80px}}@media (width>=1024px){.tile[data-v-0a2c51e3]{border-radius:var(--radius-2xl);width:108px;height:108px}}@media (width>=1280px){.tile[data-v-0a2c51e3]{width:128px;height:128px}}.tile[data-v-0a2c51e3]{will-change:transform;--s:.7;transition:box-shadow .4s,border-color .4s}@media (width>=768px){.tile[data-v-0a2c51e3]{--s:.58}}@media (width>=1024px){.tile[data-v-0a2c51e3]{--s:.8}}@media (width>=1280px){.tile[data-v-0a2c51e3]{--s:.94}}.tile[data-v-0a2c51e3]:hover{--tw-border-opacity:1;border-color:rgb(var(--c-border-default)/var(--tw-border-opacity,1));--tw-shadow:var(--shadow-elevated);--tw-shadow-colored:var(--shadow-elevated);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.brand[data-v-0a2c51e3]{--tw-text-opacity:1;color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1));align-items:center;gap:.375rem;display:flex}.logo[data-v-0a2c51e3]{height:calc(var(--lh)*var(--s));width:calc(var(--lw)*var(--s));flex-shrink:0;display:block}.logo--mask[data-v-0a2c51e3]{background:var(--mark,currentColor);mask:var(--logo)center/contain no-repeat;-webkit-mask:var(--logo)center/contain no-repeat}.brand-text[data-v-0a2c51e3]{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:calc(15px*var(--s));letter-spacing:-.03em;font-weight:600;line-height:1}.model[data-v-0a2c51e3]{white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--c-text-tertiary)/var(--tw-text-opacity,1));font-size:11px;line-height:1;display:none}@media (width>=1024px){.model[data-v-0a2c51e3]{display:block}}.streams[data-v-0a2c51e3]{pointer-events:none;z-index:0;display:none;position:absolute;inset:0;overflow:visible}@media (width>=768px){.streams[data-v-0a2c51e3]{display:block}}.line[data-v-0a2c51e3]{fill:rgb(var(--c-border-hover))}.streams[data-v-0a2c51e3]{--tw-text-opacity:1;color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1))}.pulse[data-v-0a2c51e3]{fill:url(#makers-pulse)}.hub[data-v-0a2c51e3]{height:var(--space-12);margin-left:auto;margin-right:auto;margin-top:var(--space-8);width:var(--space-12);z-index:1;display:none;position:relative}@media (width>=768px){.hub[data-v-0a2c51e3]{margin-top:170px;display:block}}@media (width>=1024px){.hub[data-v-0a2c51e3]{margin-top:200px}}.hub[data-v-0a2c51e3]{--take:0}.hub-halo[data-v-0a2c51e3]{background:radial-gradient(closest-side,rgb(var(--c-text-primary)/.08),transparent);inset:calc(var(--space-8)*-1);opacity:calc(.5 + var(--take)*.5);transform:scale(calc(.9 + var(--take)*.25));border-radius:999px;position:absolute}.hub-ring[data-v-0a2c51e3]{border-color:rgb(var(--c-border-hover));opacity:calc(var(--take)*.8);transform:scale(calc(1 + (1 - var(--take))*.7));border-width:1px;border-radius:16px;position:absolute;inset:0}.hub-face[data-v-0a2c51e3]{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--c-border-subtle)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--c-surface-1)/var(--tw-bg-opacity,1));--tw-shadow:var(--shadow-elevated);--tw-shadow-colored:var(--shadow-elevated);width:100%;height:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--shadow-elevated);transform:scale(calc(1 + var(--take)*.08));border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative}.hub-logo[data-v-0a2c51e3]{height:var(--space-6);-o-object-fit:contain;object-fit:contain;width:var(--space-6)}.more-link[data-v-0a2c51e3]{--tw-text-opacity:1;color:rgb(var(--c-primary-light)/var(--tw-text-opacity,1));align-items:center;gap:.375rem;font-size:14px;font-weight:700;line-height:1.6;display:inline-flex}.more-link svg[data-v-0a2c51e3]{transition-duration:var(--duration-base);transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.more-link:hover svg[data-v-0a2c51e3]{--tw-translate-x:calc(var(--space-1)*-1);transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.armed .slot[data-v-0a2c51e3]{opacity:0;transition:opacity .7s,transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i)*80ms);transform:translateY(48px)}.armed.shown .slot[data-v-0a2c51e3]{opacity:1;transform:none}.armed .hub[data-v-0a2c51e3]{opacity:0;transition:opacity .8s 1.2s,transform 1s cubic-bezier(.16,1,.3,1) 1.2s;transform:scale(.85)}.armed.shown .hub[data-v-0a2c51e3]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.more-link svg[data-v-0a2c51e3],.tile[data-v-0a2c51e3]{transition:none;animation:none}}.section[data-v-370dacb3]{padding-bottom:3.5rem;padding-left:var(--space-4);padding-right:var(--space-4);padding-top:3.5rem}@media (width>=768px){.section[data-v-370dacb3]{padding-bottom:6rem;padding-left:var(--space-6);padding-right:var(--space-6);padding-top:6rem}}.inner[data-v-370dacb3]{gap:var(--space-10);flex-direction:column;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;display:flex}@media (width>=768px){.inner[data-v-370dacb3]{gap:3.5rem}}.head[data-v-370dacb3]{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.eyebrow[data-v-370dacb3]{letter-spacing:.2em;--tw-text-opacity:1;color:rgb(var(--c-primary-light)/var(--tw-text-opacity,1));font-size:12px;line-height:1.6}.title[data-v-370dacb3]{--tw-text-opacity:1;color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1));font-size:28px;font-weight:900;line-height:1.5}@media (width>=768px){.title[data-v-370dacb3]{font-size:48px;line-height:1.4}}.title[data-v-370dacb3]{letter-spacing:-.01em}.lede[data-v-370dacb3]{--tw-text-opacity:1;max-width:620px;color:rgb(var(--c-text-secondary)/var(--tw-text-opacity,1));font-size:14px;line-height:2rem}@media (width>=768px){.lede[data-v-370dacb3]{font-size:16px;line-height:1.6}}.frame[data-v-370dacb3],.wall[data-v-370dacb3]{position:relative}.wall[data-v-370dacb3]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.wall[data-v-370dacb3]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.wall--cut[data-v-370dacb3]{max-height:1100px;overflow:hidden}@media (width>=768px){.wall--cut[data-v-370dacb3]{max-height:1250px}}.wall--cut[data-v-370dacb3]{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.column[data-v-370dacb3]{gap:var(--space-3);flex-direction:column;display:flex}@media (width>=768px){.column[data-v-370dacb3]{gap:var(--space-4)}}@media (width<=767px){.wall[data-v-370dacb3]{width:calc(100% - 24px);margin-inline:auto}.column[data-v-370dacb3],.wall[data-v-370dacb3]{gap:10px}.column--2[data-v-370dacb3],.column--3[data-v-370dacb3]{margin-top:0}}@supports (animation-timeline:view()){@media (width>=768px) and (prefers-reduced-motion:no-preference){.column[data-v-370dacb3]{animation:linear both drift-370dacb3 view();animation-range:entry 0 exit}.column--0[data-v-370dacb3],.column--2[data-v-370dacb3]{--shift:70px}.column--1[data-v-370dacb3],.column--3[data-v-370dacb3]{--shift:-70px}}}@keyframes drift-370dacb3{0%{transform:translate3d(0,var(--shift),0)}to{transform:translate3d(0,calc(var(--shift)*-1),0)}}.tile[data-v-370dacb3]{border-radius:var(--radius-2xl);width:100%;display:block;position:relative;overflow:hidden}@media (width>=768px){.tile[data-v-370dacb3]{border-radius:var(--radius-2xl)}}.tile[data-v-370dacb3]{background:rgb(var(--c-surface-1));box-shadow:0 0 0 1px #ffffff0f}.media[data-v-370dacb3]{-o-object-fit:cover;object-fit:cover;height:100%;transition:transform .9s cubic-bezier(.16,.9,.26,1),filter var(--duration-base)var(--ease-out);width:100%}.tile:hover .media[data-v-370dacb3]{transform:scale(1.07)}@media (hover:hover){.wall:has(.tile:hover) .tile:not(:hover) .media[data-v-370dacb3]{filter:brightness(.55)saturate(.8)}}.caption[data-v-370dacb3]{--tw-translate-y:var(--space-2);align-items:center;gap:var(--space-2);padding:var(--space-3);padding-top:var(--space-10);transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1));opacity:0;transition-duration:var(--duration-base);justify-content:space-between;font-size:12px;line-height:1.6;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0}@media (width>=640px){.caption[data-v-370dacb3]{padding:var(--space-4);padding-top:var(--space-12);font-size:14px;line-height:1.6}}.caption[data-v-370dacb3]{background:linear-gradient(#0000,#000c)}.tile:focus-visible .caption[data-v-370dacb3],.tile:hover .caption[data-v-370dacb3]{--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}@media (hover:none){.caption[data-v-370dacb3]{--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}}.dock[data-v-370dacb3]{align-items:center;gap:var(--space-3);padding-top:var(--space-8);flex-direction:column;display:flex}.wall--cut+.dock[data-v-370dacb3]{bottom:var(--space-6);z-index:10;padding-top:0;position:absolute;left:0;right:0}.more[data-v-370dacb3]{border-color:rgb(var(--c-border-default)/var(--tw-border-opacity,1));border-radius:var(--radius-pill);color:rgb(var(--c-text-secondary)/var(--tw-text-opacity,1));height:var(--space-10);padding-left:var(--space-5);padding-right:var(--space-5);transition-duration:var(--duration-base);border-width:1px;font-size:14px;line-height:1.6;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.more[data-v-370dacb3],.more[data-v-370dacb3]:hover{--tw-border-opacity:1;--tw-text-opacity:1}.more[data-v-370dacb3]:hover{border-color:rgb(var(--c-border-hover)/var(--tw-border-opacity,1));color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1))}.more[data-v-370dacb3]{backdrop-filter:blur(12px);background:rgb(var(--c-surface-1)/.8)}.make[data-v-370dacb3]{border-radius:var(--radius-pill);height:3.5rem;padding-left:var(--space-8);padding-right:var(--space-8);--tw-text-opacity:1;color:rgb(var(--c-text-on-primary)/var(--tw-text-opacity,1));transition-duration:var(--duration-base);align-items:center;gap:.625rem;font-size:14px;font-weight:500;line-height:1.5;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.make[data-v-370dacb3]:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}@media (width>=768px){.make[data-v-370dacb3]{height:4rem;padding-left:var(--space-10);padding-right:var(--space-10);font-size:16px;line-height:1.6}}.make[data-v-370dacb3]{background:var(--primary-gradient);box-shadow:0 18px 50px rgb(var(--c-primary)/.5)}.section[data-v-31a3426d]{padding:var(--space-6)}@media (width>=768px){.section[data-v-31a3426d]{padding-top:5rem;padding-bottom:5rem}}.inner[data-v-31a3426d]{gap:2.25rem;width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.head[data-v-31a3426d],.inner[data-v-31a3426d]{flex-direction:column;display:flex}.head[data-v-31a3426d]{align-items:center;gap:var(--space-2);text-align:center}.eyebrow[data-v-31a3426d]{color:rgb(var(--c-primary-light)/var(--tw-text-opacity,1));letter-spacing:.2em;font-size:12px}.eyebrow[data-v-31a3426d],.title[data-v-31a3426d]{--tw-text-opacity:1;line-height:1.6}.title[data-v-31a3426d]{color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1));font-size:24px;font-weight:700}@media (width>=768px){.title[data-v-31a3426d]{font-size:34px}}.lede[data-v-31a3426d]{--tw-text-opacity:1;max-width:620px;color:rgb(var(--c-text-secondary)/var(--tw-text-opacity,1));font-size:14px;line-height:2rem}.audience-picker[data-v-31a3426d]{gap:var(--space-3);flex-direction:column;display:flex}.audience-tabs[data-v-31a3426d]{border-radius:var(--radius-2xl);gap:var(--space-1);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--c-border-subtle)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--c-surface-1)/var(--tw-bg-opacity,1));grid-template-columns:repeat(4,minmax(0,1fr));padding:.375rem;display:grid}.audience-tab[data-v-31a3426d]{border-radius:var(--radius-xl);align-items:center;gap:var(--space-1);min-width:0;height:52px;padding-left:var(--space-1);padding-right:var(--space-1);transition-duration:var(--duration-base);flex-direction:column;justify-content:center;font-size:10px;font-weight:500;line-height:1;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.audience-tab[data-v-31a3426d],.audience-tab svg[data-v-31a3426d]{--tw-text-opacity:1;color:rgb(var(--c-text-tertiary)/var(--tw-text-opacity,1))}.audience-tab svg[data-v-31a3426d]{transition-duration:var(--duration-base);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.audience-tab--on[data-v-31a3426d]{--tw-text-opacity:1;background:color-mix(in srgb,rgb(var(--c-primary))16%,transparent);box-shadow:inset 0 0 0 1px rgb(var(--c-primary)/.28),0 6px 18px -10px rgb(var(--c-primary));color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1))}.audience-tab--on svg[data-v-31a3426d]{--tw-text-opacity:1;color:rgb(var(--c-primary-light)/var(--tw-text-opacity,1))}@media (width>=640px){.audience-picker[data-v-31a3426d]{display:block}.audience-tabs[data-v-31a3426d]{display:none}}.aud[data-v-31a3426d]{border-radius:var(--radius-xl);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--c-border-subtle)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--c-surface-1)/var(--tw-bg-opacity,1));padding:var(--space-5);flex-direction:column;display:none;position:relative}@media (width>=640px){.aud[data-v-31a3426d]{height:100%;display:flex}}.aud[data-v-31a3426d]{transition:transform var(--duration-base)var(--ease-out),border-color var(--duration-base)var(--ease-out),box-shadow var(--duration-base)var(--ease-out);box-shadow:0 16px 36px -32px #000000b3}.aud--selected[data-v-31a3426d]{display:flex}.aud[data-v-31a3426d]:before{background-color:rgb(var(--c-primary-light)/.7);content:"";height:.125rem;left:var(--space-5);right:var(--space-5);border-bottom-right-radius:999px;border-bottom-left-radius:999px;position:absolute;top:0}.aud[data-v-31a3426d]:hover{border-color:rgb(var(--c-primary)/.36);box-shadow:0 22px 48px -32px rgb(var(--c-primary)/.42);transform:translateY(-3px)}.card-head[data-v-31a3426d]{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--c-border-subtle)/var(--tw-border-opacity,1));padding-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.visual-icon[data-v-31a3426d]{border-radius:var(--radius-lg);height:var(--space-10);width:var(--space-10);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--c-border-subtle)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--c-surface-2)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--c-primary-light)/var(--tw-text-opacity,1));flex-shrink:0;place-items:center;display:grid}.case-number[data-v-31a3426d]{color:rgb(var(--c-text-tertiary)/var(--tw-text-opacity,1));letter-spacing:.18em;font-size:11px}.case-number[data-v-31a3426d],.chip[data-v-31a3426d]{--tw-text-opacity:1;font-weight:600}.chip[data-v-31a3426d]{color:rgb(var(--c-primary-light)/var(--tw-text-opacity,1));font-size:12px;line-height:1.6}.copy[data-v-31a3426d]{padding-top:var(--space-5)}.card-title[data-v-31a3426d]{margin-top:var(--space-2);--tw-text-opacity:1;color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1));font-size:19px;font-weight:700;line-height:2rem}.text[data-v-31a3426d]{--tw-text-opacity:1;color:rgb(var(--c-text-secondary)/var(--tw-text-opacity,1));margin-top:.625rem;font-size:14px;line-height:1.75rem}.points[data-v-31a3426d]{margin-top:var(--space-5)}.points[data-v-31a3426d]>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));--tw-divide-opacity:1;border-color:rgb(var(--c-border-subtle)/var(--tw-divide-opacity,1))}.points[data-v-31a3426d]{--tw-border-opacity:1;border-top-width:1px;border-bottom-width:1px;border-color:rgb(var(--c-border-subtle)/var(--tw-border-opacity,1))}.point[data-v-31a3426d]{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);padding-top:var(--space-3);display:flex}.point-check[data-v-31a3426d]{background-color:rgb(var(--c-primary)/.1);height:var(--space-6);width:var(--space-6);--tw-text-opacity:1;color:rgb(var(--c-primary-light)/var(--tw-text-opacity,1));border-radius:999px;flex-shrink:0;place-items:center;display:grid}.point-label[data-v-31a3426d]{--tw-text-opacity:1;color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1));font-size:12px;font-weight:600;line-height:1.25rem;display:block}.point-hint[data-v-31a3426d]{--tw-text-opacity:1;color:rgb(var(--c-text-secondary)/var(--tw-text-opacity,1));margin-top:.125rem;font-size:10.5px;line-height:1rem;display:block}.links[data-v-31a3426d]{gap:var(--space-2);padding-top:var(--space-5);flex-wrap:wrap;margin-top:auto;display:flex}.link[data-v-31a3426d]{border-radius:var(--radius-lg);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--c-border-subtle)/var(--tw-border-opacity,1));height:2.25rem;padding-left:var(--space-3);padding-right:var(--space-3);--tw-text-opacity:1;color:rgb(var(--c-text-secondary)/var(--tw-text-opacity,1));transition-duration:var(--duration-base);align-items:center;gap:.375rem;font-size:12px;font-weight:500;line-height:1.6;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.link[data-v-31a3426d]:hover{--tw-border-opacity:1;border-color:rgb(var(--c-border-hover)/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1))}.link--primary[data-v-31a3426d]{background-color:rgb(var(--c-primary)/var(--tw-bg-opacity,1));border-color:rgb(var(--c-primary)/var(--tw-border-opacity,1))}.link--primary[data-v-31a3426d],.link--primary[data-v-31a3426d]:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--c-text-on-primary)/var(--tw-text-opacity,1))}.link--primary[data-v-31a3426d]:hover{background-color:rgb(var(--c-primary-hover)/var(--tw-bg-opacity,1));border-color:rgb(var(--c-primary-hover)/var(--tw-border-opacity,1))}.section[data-v-4d694cd8]{padding:var(--space-6)}@media (width>=768px){.section[data-v-4d694cd8]{padding-top:5rem;padding-bottom:5rem}}.board[data-v-4d694cd8]{gap:var(--space-8);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--c-border-subtle)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--c-surface-1)/var(--tw-bg-opacity,1));width:100%;max-width:1180px;padding:var(--space-6);border-radius:28px;margin-left:auto;margin-right:auto;display:grid;position:relative;overflow:hidden}@media (width>=768px){.board[data-v-4d694cd8]{align-items:center;gap:var(--space-12);padding:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.board[data-v-4d694cd8]{isolation:isolate}.board[data-v-4d694cd8]:before{aspect-ratio:1;background:radial-gradient(closest-side,rgb(var(--c-primary)/.22),transparent);content:"";pointer-events:none;z-index:-10;width:70%;position:absolute;inset:-40% -20% auto auto}.pitch[data-v-4d694cd8]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.eyebrow[data-v-4d694cd8]{letter-spacing:.2em;--tw-text-opacity:1;color:rgb(var(--c-primary-light)/var(--tw-text-opacity,1));font-size:12px;line-height:1.6}.title[data-v-4d694cd8]{--tw-text-opacity:1;color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1));font-size:26px;font-weight:700;line-height:1.5}@media (width>=768px){.title[data-v-4d694cd8]{font-size:38px}}.accent[data-v-4d694cd8]{--tw-text-opacity:1;color:rgb(var(--c-primary-light)/var(--tw-text-opacity,1))}.lede[data-v-4d694cd8]{--tw-text-opacity:1;max-width:460px;color:rgb(var(--c-text-secondary)/var(--tw-text-opacity,1));font-size:14px;line-height:2rem}.promises[data-v-4d694cd8]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.promises li[data-v-4d694cd8]{background-color:rgb(var(--c-success)/.08);border-color:rgb(var(--c-success)/.2);border-radius:var(--radius-pill);color:rgb(var(--c-success)/var(--tw-text-opacity,1));padding:var(--space-1)var(--space-3);border-width:1px;gap:.375rem;font-size:12px;line-height:1.6}.cta[data-v-4d694cd8],.promises li[data-v-4d694cd8]{--tw-text-opacity:1;align-items:center;display:inline-flex}.cta[data-v-4d694cd8]{background:linear-gradient(180deg,rgb(var(--c-primary-hover)),rgb(var(--c-primary)));box-shadow:inset 0 1px #ffffff38,0 8px 24px -6px rgb(var(--c-primary)/.7);color:rgb(var(--c-text-on-primary)/var(--tw-text-opacity,1));gap:var(--space-2);height:var(--space-12);margin-top:var(--space-3);padding-left:var(--space-6);padding-right:var(--space-6);transition-duration:var(--duration-base);border-radius:16px;font-size:14px;font-weight:700;line-height:1.5;transition-property:transform,filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta[data-v-4d694cd8]:hover{filter:brightness(1.08);transform:translateY(-1px)}.flow[data-v-4d694cd8]{gap:var(--space-4);--tw-border-opacity:1;background-color:rgb(var(--c-surface-2)/.5);border-width:1px;border-color:rgb(var(--c-border-subtle)/var(--tw-border-opacity,1));padding:var(--space-4);border-radius:20px;flex-direction:column;display:flex}@media (width>=768px){.flow[data-v-4d694cd8]{padding:var(--space-5)}}.link-mock[data-v-4d694cd8]{flex-direction:column;gap:.375rem;display:flex}.link-label[data-v-4d694cd8]{--tw-text-opacity:1;color:rgb(var(--c-text-tertiary)/var(--tw-text-opacity,1));font-size:11px}.link-field[data-v-4d694cd8]{border-color:rgb(var(--c-primary)/.3);border-radius:var(--radius-xl);align-items:center;gap:var(--space-2);--tw-bg-opacity:1;background-color:rgb(var(--c-surface-1)/var(--tw-bg-opacity,1));height:2.75rem;box-shadow:0 0 0 4px rgb(var(--c-primary)/.06);border-width:1px;justify-content:space-between;padding-inline:.875rem .375rem;display:flex}.link-url[data-v-4d694cd8]{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--c-text-secondary)/var(--tw-text-opacity,1));font-size:14px;line-height:1.6;overflow:hidden}.link-url i[data-v-4d694cd8]{letter-spacing:.1em;--tw-text-opacity:1;color:rgb(var(--c-primary-light)/var(--tw-text-opacity,1));font-style:normal}.link-copy[data-v-4d694cd8]{background-color:rgb(var(--c-primary)/.15);border-radius:var(--radius-lg);height:var(--space-8);width:var(--space-8);--tw-text-opacity:1;color:rgb(var(--c-primary-light)/var(--tw-text-opacity,1));flex-shrink:0;place-items:center;display:grid}.path[data-v-4d694cd8]{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.path[data-v-4d694cd8]:before{background:linear-gradient(rgb(var(--c-primary)/.15),rgb(var(--c-primary)/.6));bottom:var(--space-6);content:"";inset-inline-start:21px;top:var(--space-6);width:1px;position:absolute}.node[data-v-4d694cd8]{align-items:flex-start;gap:.875rem;display:flex;position:relative}.node-icon[data-v-4d694cd8]{border-radius:var(--radius-xl);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--c-border-subtle)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--c-surface-1)/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:2.75rem;height:2.75rem;color:rgb(var(--c-primary-light)/var(--tw-text-opacity,1));flex-shrink:0;place-items:center;display:grid;position:relative}.node-title[data-v-4d694cd8]{color:rgb(var(--c-text-primary)/var(--tw-text-opacity,1));padding-top:.125rem;font-size:16px;font-weight:700}.node-body[data-v-4d694cd8],.node-title[data-v-4d694cd8]{--tw-text-opacity:1;line-height:1.6}.node-body[data-v-4d694cd8]{color:rgb(var(--c-text-secondary)/var(--tw-text-opacity,1));margin-top:.125rem;font-size:12px;line-height:1.5rem}.node--earn[data-v-4d694cd8]{background:rgb(var(--c-primary)/.08);border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px rgb(var(--c-primary)/.25);margin-left:calc(var(--space-2)*-1);margin-right:calc(var(--space-2)*-1);padding:var(--space-2)}.node--earn .node-icon[data-v-4d694cd8]{--tw-text-opacity:1;background:linear-gradient(180deg,rgb(var(--c-primary-hover)),rgb(var(--c-primary)));box-shadow:0 6px 18px -6px rgb(var(--c-primary)/.8);color:rgb(var(--c-text-on-primary)/var(--tw-text-opacity,1));border-color:#0000}