@import"https://fonts.googleapis.com/css2?family=Poppins:wght@700&display=swap";.tuff-sticky-anchor[data-v-ecb5d4ad]{display:block;height:1px;margin-top:-1px;opacity:0;pointer-events:none}.TuffStickyBar[data-v-ecb5d4ad]{bottom:2.5vh;display:flex;justify-content:center;left:50%;opacity:0;position:fixed;transform:translate(-50%);width:min(90vw,480px);--sticky-bar-blur:24px;color:#4bd77d;filter:blur(var(--sticky-bar-blur));pointer-events:none;visibility:hidden;z-index:40}.TuffStickyBar.is-active[data-v-ecb5d4ad]{pointer-events:auto;visibility:visible}.TuffStickyBar.is-leaving[data-v-ecb5d4ad]{pointer-events:none;visibility:visible}.TuffStickyBar__inner[data-v-ecb5d4ad]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 22px 60px #050c2080}.tuff-banner[data-v-274c2c43]{align-items:stretch;background:#000;height:100%;min-height:clamp(520px,75vh,760px);position:relative;width:100%}.tuff-banner[data-v-274c2c43],.tuff-banner-canvas-wrap[data-v-274c2c43]{display:flex;justify-content:center;overflow:hidden}.tuff-banner-canvas-wrap[data-v-274c2c43]{align-items:center;inset:0;pointer-events:none;position:absolute}.tuff-banner-layer[data-v-274c2c43]{align-items:stretch;display:flex;flex-wrap:wrap;gap:clamp(2rem,5vw,4rem);justify-content:center;padding:clamp(3rem,6vw,6rem) clamp(2rem,5vw,5rem);position:relative;width:100%;z-index:5}.tuff-banner-layer.landing-reveal-layer[data-v-274c2c43]{filter:blur(40px);opacity:0;transform:translate3d(0,64px,0);transition:opacity 1.2s cubic-bezier(.22,.61,.36,1),filter 1.6s cubic-bezier(.22,.61,.36,1),transform 1.3s cubic-bezier(.22,.61,.36,1)}.tuff-banner-layer.landing-reveal-layer--visible[data-v-274c2c43]{filter:blur(0);opacity:1;transform:translateZ(0)}.tuff-banner-core[data-v-274c2c43]{align-items:center;display:flex;flex:1;justify-content:center;max-width:340px;min-width:min(100%,320px)}.tuff-banner-core[data-v-274c2c43]:empty{display:none;flex:0;max-width:0;min-width:0}.tuff-banner-center[data-v-274c2c43]{align-items:center;display:flex;flex:1.4;justify-content:center;min-width:min(100%,380px);position:relative}.tuff-banner-canvas[data-v-274c2c43]{display:block;height:clamp(960px,130vh,2200px);max-width:none;position:relative;width:clamp(1600px,180vw,3200px)}.tuff-banner-mask[data-v-274c2c43]{height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}.tuff-banner-mask[data-v-274c2c43]:after{background:radial-gradient(circle at center,#0000001a 0,#000c 60%,#000000e6);content:"";inset:-12%;mask:radial-gradient(circle at center,transparent 50%,#000 60%);-webkit-mask:radial-gradient(circle at center,transparent 52%,#000 58%);opacity:var(--mask-opacity,.82);position:absolute;transform:scale(var(--mask-scale,1));transform-origin:center;transition:transform 2.4s cubic-bezier(.25,.74,.15,.99),opacity 2.4s cubic-bezier(.25,.74,.15,.99)}@keyframes tuff-banner-smoke-pulse-274c2c43{0%,to{opacity:.34;transform:scale(1.03)}45%{opacity:.46;transform:scale(1.07) translate3d(0,-1%,0)}70%{opacity:.4;transform:scale(1.05) translate3d(0,.6%,0)}}@media(min-width:1024px){.tuff-banner-layer[data-v-274c2c43]{flex-wrap:nowrap}}@media(max-width:1024px){.tuff-banner-layer[data-v-274c2c43]{padding:clamp(2.5rem,10vw,4rem) clamp(1.5rem,8vw,3rem)}.tuff-banner-core[data-v-274c2c43]{max-width:min(100%,320px)}}@media(max-width:640px){.tuff-banner-layer[data-v-274c2c43]{gap:2rem;padding:clamp(2rem,12vw,3rem) clamp(1.25rem,8vw,2rem)}}.hero-wordmark[data-v-e1aab674]{align-items:center;display:inline-flex;justify-content:center;position:relative;width:100%}.hero-wordmark-text[data-v-e1aab674]{display:inline-block;font-family:Poppins,sans-serif;font-size:clamp(4rem,12vw,9rem);font-weight:700;letter-spacing:clamp(1rem,1.6vw,2.5rem);position:relative;-webkit-text-stroke:1px hsla(0,0%,100%,.45);color:#ffffffeb;text-shadow:0 0 10px hsla(0,0%,100%,.28),0 0 25px hsla(0,0%,100%,.18),0 0 45px hsla(0,0%,100%,.12)}.hero-wordmark-text[data-v-e1aab674]:before{background:linear-gradient(45deg,#021a73,#330501);-webkit-background-clip:text;background-clip:text;color:transparent;content:attr(data-text);filter:blur(18px) brightness(210%);inset:0;position:absolute;transform:scaleY(1.4);z-index:-1}@media(max-width:640px){.hero-wordmark-text[data-v-e1aab674]{letter-spacing:clamp(.5rem,3vw,1rem)}}.hero-landing-container[data-v-e1aab674]{filter:blur(32px);opacity:0;transform:translate3d(0,48px,0);transition:opacity 1.2s cubic-bezier(.22,.61,.36,1),filter 1.4s cubic-bezier(.22,.61,.36,1),transform 1.2s cubic-bezier(.22,.61,.36,1)}.hero-landing-container.is-active[data-v-e1aab674]{filter:blur(0);opacity:1;transform:translateZ(0)}.hero-landing-stage[data-v-e1aab674]{filter:blur(28px);opacity:0;transform:translate3d(0,28px,0);transition:opacity 1s cubic-bezier(.22,.61,.36,1),filter 1.3s cubic-bezier(.22,.61,.36,1),transform 1.05s cubic-bezier(.22,.61,.36,1);transition-delay:var(--intro-delay,0s)}.hero-landing-stage.is-visible[data-v-e1aab674]{filter:blur(0);opacity:1;transform:translateZ(0)}.hero-description[data-v-e1aab674]{color:#ffffffc7;font-size:clamp(.85rem,.6vw + .95rem,1.2rem);font-weight:500;line-height:1.6;margin:0}.hero-bullets[data-v-e1aab674]{display:grid;gap:.75rem;list-style:none;margin:0;max-width:46rem;padding:0}.hero-bullet-item[data-v-e1aab674]{align-items:flex-start;color:#ffffffc7;display:flex;font-size:.95rem;gap:.75rem;line-height:1.5}.hero-bullet-dot[data-v-e1aab674]{background:#bef264;border-radius:9999px;box-shadow:0 0 12px #bef26399;flex-shrink:0;height:.55rem;margin-top:.4rem;width:.55rem}.hero-cta[data-v-e1aab674]{pointer-events:none}.hero-cta.is-interactive[data-v-e1aab674]{pointer-events:auto}.PluginCardFigma-Gradient[data-v-5266610b]{animation:gradient-fade-in-5266610b 1.25s ease-in 1s forwards;bottom:0;filter:blur(24px);height:10%;opacity:0;position:absolute;width:100%;z-index:2}.PluginCardFigma-GradientBlock[data-v-5266610b]{animation:gradient-shining-5266610b 5s var(--d,0) ease-in-out infinite;opacity:.75}@keyframes gradient-fade-in-5266610b{0%{opacity:0}to{opacity:.5}}@keyframes gradient-shining-5266610b{0%,to{opacity:.75;transform:scaleY(.65);width:40%}50%{opacity:1;transform:scaleY(1);width:var(--w)}}.loader-wrapper[data-v-63c1c40f]{align-items:center;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:1.6em;font-weight:600;height:120px;justify-content:center;margin:2rem;position:relative;scale:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.loader[data-v-63c1c40f]{background-color:transparent;-webkit-mask:repeating-linear-gradient(90deg,transparent,transparent 6px,#000 7px,#000 8px);mask:repeating-linear-gradient(90deg,transparent,transparent 6px,#000 7px,#000 8px);z-index:1}.loader[data-v-63c1c40f],.loader[data-v-63c1c40f]:after{height:100%;left:0;position:absolute;top:0;width:100%}.loader[data-v-63c1c40f]:after{animation:transform-animation-63c1c40f 2s infinite alternate,opacity-animation-63c1c40f 4s infinite;animation-timing-function:cubic-bezier(.6,.8,.5,1);background-image:radial-gradient(circle at 50% 50%,#ff0 0,transparent 50%),radial-gradient(circle at 45% 45%,red 0,transparent 45%),radial-gradient(circle at 55% 55%,#0ff 0,transparent 45%),radial-gradient(circle at 45% 55%,#0f0 0,transparent 45%),radial-gradient(circle at 55% 45%,#00f 0,transparent 45%);content:"";-webkit-mask:radial-gradient(circle at 50% 50%,transparent 0,transparent 10%,#000 25%);mask:radial-gradient(circle at 50% 50%,transparent 0,transparent 10%,#000 25%)}@keyframes transform-animation-63c1c40f{0%{transform:translate(-55%)}to{transform:translate(55%)}}@keyframes opacity-animation-63c1c40f{0%,to{opacity:0}15%{opacity:1}65%{opacity:0}}.loader-letter[data-v-63c1c40f]{animation:loader-letter-anim-63c1c40f 4s linear infinite;display:inline-block;opacity:0;z-index:2}.loader-letter[data-v-63c1c40f]:first-child{animation-delay:.1s}.loader-letter[data-v-63c1c40f]:nth-child(2){animation-delay:.205s}.loader-letter[data-v-63c1c40f]:nth-child(3){animation-delay:.31s}.loader-letter[data-v-63c1c40f]:nth-child(4){animation-delay:.415s}.loader-letter[data-v-63c1c40f]:nth-child(5){animation-delay:.521s}.loader-letter[data-v-63c1c40f]:nth-child(6){animation-delay:.626s}.loader-letter[data-v-63c1c40f]:nth-child(7){animation-delay:.731s}.loader-letter[data-v-63c1c40f]:nth-child(8){animation-delay:.837s}.loader-letter[data-v-63c1c40f]:nth-child(9){animation-delay:.942s}.loader-letter[data-v-63c1c40f]:nth-child(10){animation-delay:1.047s}.loader-letter[data-v-63c1c40f]:nth-child(11){animation-delay:1.152s}@keyframes loader-letter-anim-63c1c40f{0%{opacity:0}5%{opacity:1;text-shadow:0 0 4px #fff;transform:scale(1.1) translateY(-2px)}20%{opacity:.2}to{opacity:0}}.PluginCardNotion-Gradient[data-v-cfbf29db]{animation:gradient-fade-in-cfbf29db 2.5s ease-in 1s forwards;background-image:linear-gradient(90deg,#e7ed77,#7752fe,#cb3cb3);bottom:0;filter:blur(12px);height:40%;opacity:0;position:absolute;width:100%;z-index:2}@keyframes gradient-fade-in-cfbf29db{0%{opacity:0}to{opacity:.125}}.tuff-showcase-mock-header[data-v-118dd6eb],.tuff-showcase-mock-header span[data-v-118dd6eb]{color:#fff6;font-size:13px;font-style:normal;font-weight:700;line-height:16px;text-shadow:0 1px 4px rgba(0,0,0,.2),0 36px 100px rgba(0,0,0,.7)}.showcase-search[data-v-0831b115]{background:radial-gradient(circle at top left,#46194073,#121622f2);border:1px solid hsla(0,0%,100%,.08);border-radius:28px;box-shadow:inset 0 1px #ffffff2e;color:#f2f5fff5;display:flex;flex-direction:column;gap:1.4rem;opacity:.85;padding:clamp(1.4rem,1.6vw + 1.2rem,2.2rem);transform:translate3d(0,12px,0) scale(.985);transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease}.showcase-search.is-active[data-v-0831b115]{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff38,0 28px 80px #0c0a1e8c;opacity:1;transform:translateZ(0) scale(1)}.showcase-search__header[data-v-0831b115]{display:grid;gap:.5rem}.showcase-search__prompt[data-v-0831b115]{color:#f6f7fffa;display:block;font-size:clamp(1.05rem,.7vw + .95rem,1.35rem);font-weight:600;letter-spacing:.01em;line-height:1.4}.showcase-search__meta[data-v-0831b115]{color:#d0d2f099;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.showcase-search__summary[data-v-0831b115]{color:#d4d7eecc;font-size:clamp(.85rem,.25vw + .8rem,.98rem);line-height:1.6;margin:0}.showcase-search__results[data-v-0831b115]{display:flex;flex-direction:column;gap:.9rem}.showcase-search__result[data-v-0831b115]{background:linear-gradient(150deg,#141220b8,#28162c75);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;box-shadow:inset 0 1px #ffffff1f;display:grid;gap:.8rem;grid-template-columns:auto 1fr;padding:1rem 1.1rem}.showcase-search__index[data-v-0831b115]{color:#d9bcf5e6;font-size:.85rem;font-weight:600;letter-spacing:.04em}.showcase-search__body[data-v-0831b115]{display:grid;gap:.35rem}.showcase-search__body h3[data-v-0831b115]{color:#f6f7fff5;font-size:clamp(.9rem,.35vw + .82rem,1.05rem);font-weight:600;margin:0}.showcase-search__body p[data-v-0831b115]{color:#d2cde6c7;font-size:clamp(.82rem,.2vw + .78rem,.94rem);line-height:1.6;margin:0}.showcase-search__footer[data-v-0831b115]{display:flex;flex-direction:column;gap:.9rem}.showcase-search__insight[data-v-0831b115]{color:#d0d2e4ad;font-size:clamp(.8rem,.25vw + .76rem,.92rem);line-height:1.6;margin:0}.showcase-search__references[data-v-0831b115]{display:grid;gap:.45rem}.showcase-search__references-label[data-v-0831b115]{color:#b4b6d28c;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.showcase-search__chips[data-v-0831b115]{display:flex;flex-wrap:wrap;gap:.5rem}.showcase-search__chip[data-v-0831b115]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#e2e4f4db;display:inline-flex;font-size:.72rem;letter-spacing:.08em;padding:.4rem .85rem;text-transform:uppercase}.showcase-search__chip[data-v-0831b115]:hover{border-color:#ffffff38}.showcase-search__placeholder[data-v-0831b115]{color:#d2d4e6b8;display:grid;gap:.6rem;justify-items:start}.showcase-search__placeholder-title[data-v-0831b115]{color:#c8cce499;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.showcase-search__placeholder p[data-v-0831b115]{color:#dee0f4c2;font-size:.9rem;line-height:1.6;margin:0}@media(max-width:640px){.showcase-search[data-v-0831b115]{border-radius:22px;padding:1.3rem}.showcase-search__result[data-v-0831b115]{grid-template-columns:1fr}.showcase-search__index[data-v-0831b115]{display:none}}.tuff-showcase-displayer[data-v-627611d9]{display:flex;flex-direction:column;gap:1.4rem;height:100%;margin:auto;position:relative;width:min(100%,880px)}.tuff-showcase-displayer__viewport[data-v-627611d9]{align-items:stretch;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);display:grid;min-height:clamp(320px,45vw,480px);position:relative;z-index:1}.carousel-next-enter-active[data-v-627611d9],.carousel-next-leave-active[data-v-627611d9],.carousel-prev-enter-active[data-v-627611d9],.carousel-prev-leave-active[data-v-627611d9]{transition:opacity .52s cubic-bezier(.22,.61,.36,1),transform .52s cubic-bezier(.22,.61,.36,1),filter .52s cubic-bezier(.22,.61,.36,1)}.carousel-next-enter-from[data-v-627611d9]{filter:blur(18px);opacity:0;transform:translate3d(64px,0,0) scale(.98)}.carousel-next-leave-to[data-v-627611d9]{filter:blur(14px);opacity:0;transform:translate3d(-64px,0,0) scale(.985)}.carousel-prev-enter-from[data-v-627611d9]{filter:blur(18px);opacity:0;transform:translate3d(-64px,0,0) scale(.98)}.carousel-prev-leave-to[data-v-627611d9]{filter:blur(14px);opacity:0;transform:translate3d(64px,0,0) scale(.985)}.tuff-showcase-displayer__caption[data-v-627611d9]{color:#dae1fac7;display:grid;gap:.35rem;margin:0;padding-inline:clamp(.25rem,1vw,.4rem);position:relative;z-index:1}.tuff-showcase-displayer__caption-label[data-v-627611d9]{color:#a8b0e0a6;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.tuff-showcase-displayer__caption p[data-v-627611d9]{color:#d2d6eeb3;font-size:clamp(.84rem,.35vw + .76rem,.98rem);line-height:1.55;margin:0}.tuff-showcase-displayer__controls[data-v-627611d9]{align-items:center;display:flex;gap:clamp(.85rem,.6vw + .65rem,1.25rem);position:relative;z-index:1}.tuff-showcase-displayer__timeline[data-v-627611d9]{align-items:center;display:flex;flex:1;gap:clamp(.6rem,.9vw,1.1rem);justify-content:center;list-style:none;margin:0;padding:0}.tuff-showcase-displayer__timeline-button[data-v-627611d9]{align-items:center;background:#161616;border:none;border-radius:999px;color:#eee;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:500;gap:.55rem;justify-content:center;letter-spacing:.1em;padding:.75rem 1rem;position:relative;text-transform:uppercase;transition:all cubic-bezier(.22,.61,.36,1)}.tuff-showcase-displayer__timeline-button[data-v-627611d9]:before{background:linear-gradient(90deg,#ff6bcb,#ffa63f,#fffb7d,#38f9d7,#4776e6,#b967ff,#ff6bcb);border-radius:999px;content:"";filter:blur(12px);inset:0;opacity:0;position:absolute;transition:opacity .32s ease;z-index:-2}.tuff-showcase-displayer__timeline-button-indicator[data-v-627611d9]{border-radius:999px;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}.tuff-showcase-displayer__timeline-button-indicator[data-v-627611d9]:after{background:#fff;content:"";inset:0;opacity:.75;position:absolute;width:var(--showcase-progress,0);z-index:-1}.tuff-showcase-displayer__timeline-button[data-v-627611d9]:focus-visible,.tuff-showcase-displayer__timeline-button[data-v-627611d9]:hover{background:#212121;color:#ddd;outline:none;transform:translate3d(0,1px,0)}.tuff-showcase-displayer__timeline-button.is-active[data-v-627611d9]{background:#121212a0;box-shadow:inset 0 1px #ffffff29;color:#fff}.tuff-showcase-displayer__timeline-button.is-active[data-v-627611d9]:before{animation:showcase-timeline-button-glow-627611d9 2.5s ease-in-out infinite both;opacity:.5}@keyframes showcase-timeline-button-glow-627611d9{0%{opacity:.5}to{opacity:0}}.tuff-showcase-displayer__timeline-label[data-v-627611d9]{white-space:nowrap}@media(max-width:820px){.tuff-showcase-displayer[data-v-627611d9]{gap:1.25rem}.tuff-showcase-displayer__controls[data-v-627611d9]{align-items:stretch;flex-direction:column}.tuff-showcase-displayer__timeline[data-v-627611d9]{flex-wrap:wrap;justify-content:space-between;row-gap:.65rem}.tuff-showcase-displayer__timeline-button[data-v-627611d9]{text-align:center;width:100%}}@media(max-width:520px){.tuff-showcase-displayer__timeline[data-v-627611d9]{align-items:stretch;flex-direction:column}.tuff-showcase-displayer__timeline-button[data-v-627611d9]{justify-content:center}.tuff-showcase-displayer__timeline-label[data-v-627611d9]{white-space:normal}}.tuff-showcase[data-v-36ce88bf]{--showcase-width:320px;--showcase-effective-width:min(92vw,var(--showcase-width));aspect-ratio:16/9;background:transparent;flex-shrink:0;max-width:100%;padding:1rem;position:relative;width:var(--showcase-effective-width)}@media(min-width:390px){.tuff-showcase[data-v-36ce88bf]{--showcase-width:390px}}@media(min-width:768px){.tuff-showcase[data-v-36ce88bf]{--showcase-width:720px}}@media(min-width:1024px){.tuff-showcase[data-v-36ce88bf]{--showcase-width:768px}}@media(min-width:1280px){.tuff-showcase[data-v-36ce88bf]{--showcase-width:900px}}@media(min-width:1366px){.tuff-showcase[data-v-36ce88bf]{--showcase-width:1024px}}@media(min-width:1440px){.tuff-showcase[data-v-36ce88bf]{--showcase-width:1080px}}@media(min-width:1920px){.tuff-showcase[data-v-36ce88bf]{--showcase-width:1280px}}@media(min-width:2560px){.tuff-showcase[data-v-36ce88bf]{--showcase-width:1440px}}@media(min-width:3440px){.tuff-showcase[data-v-36ce88bf]{--showcase-width:1600px}}@media(min-width:3840px){.tuff-showcase[data-v-36ce88bf]{--showcase-width:1800px}}.TuffHome-SmoothSectionGroup[data-v-6100771f]{isolation:isolate;position:relative}.TuffHome-SmoothSection[data-v-6100771f]{position:relative}
