.nubisco-logo[data-v-8017c8df]{align-items:center;gap:calc(var(--nb-base-unit) * 1);color:var(--nb-c-text);flex-shrink:0;text-decoration:none;display:inline-flex}.nubisco-logo[data-v-8017c8df]:hover{cursor:pointer}.nubisco-logo__icon[data-v-8017c8df]{flex-shrink:0;display:block}.nubisco-logo__wordmark[data-v-8017c8df]{font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;color:var(--nb-c-text);line-height:1}.nubisco-logo--sm .nubisco-logo__wordmark[data-v-8017c8df]{font-size:var(--nb-font-size-14)}.nubisco-logo--lg .nubisco-logo__wordmark[data-v-8017c8df]{font-size:var(--nb-font-size-20)}.nav-link[data-v-c33eab66]{font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text-muted);padding:calc(var(--nb-base-unit) * .5) calc(var(--nb-base-unit) * 1);border-radius:calc(var(--nb-base-unit) * .75);transition:color var(--nb-animation-fast) ease, background var(--nb-animation-fast) ease;align-items:center;text-decoration:none;display:inline-flex}.nav-link[data-v-c33eab66]:hover{cursor:pointer;color:var(--nb-c-text);background:#0000000d}.nav-link--active[data-v-c33eab66],.nav-link .router-link-exact-active[data-v-c33eab66]{color:var(--nb-c-text)}.nav-link-item[data-v-c33eab66]{list-style:none}.cms-callout[data-v-30ce8749]{text-align:center;padding:96px 0}.container[data-v-30ce8749]{max-width:720px;margin:0 auto;padding:0 24px}.cms-callout__heading[data-v-30ce8749]{letter-spacing:-.02em;color:#fff;margin:0 0 16px;font-size:clamp(1.8rem,4vw,2.6rem)}.cms-callout__body[data-v-30ce8749]{color:#ffffffb3;margin:0;font-size:1.1rem;line-height:1.6}.nb-badge[data-v-02a9584e]{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;font-weight:500;line-height:1;display:inline-flex}.nb-badge--sm[data-v-02a9584e]{padding:2px 7px;font-size:10px}.nb-badge--md[data-v-02a9584e]{padding:3px 9px;font-size:11px}.nb-badge--grey[data-v-02a9584e]{background:color-mix(in srgb, var(--nb-c-text-subtle) 15%, var(--nb-c-surface));color:var(--nb-c-text-muted)}.nb-badge--blue[data-v-02a9584e]{background:color-mix(in srgb, var(--nb-c-info) 12%, var(--nb-c-surface));color:var(--nb-c-info)}.nb-badge--orange[data-v-02a9584e]{background:color-mix(in srgb, var(--nb-c-warning) 12%, var(--nb-c-surface));color:var(--nb-c-warning)}.nb-badge--green[data-v-02a9584e]{background:color-mix(in srgb, var(--nb-c-success) 12%, var(--nb-c-surface));color:var(--nb-c-success)}.nb-badge--red[data-v-02a9584e]{background:color-mix(in srgb, var(--nb-c-danger) 12%, var(--nb-c-surface));color:var(--nb-c-danger)}.nb-badge--purple[data-v-02a9584e]{background:color-mix(in srgb, var(--nb-c-primary) 12%, var(--nb-c-surface));color:var(--nb-c-primary)}.nb-badge--primary[data-v-02a9584e]{background:var(--nb-c-primary);color:var(--nb-c-primary-a11y)}.nb-badge__dot[data-v-02a9584e]{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.cms-hero[data-v-1d2ba2a5]{padding:calc(var(--nb-base-unit) * 12) 0 calc(var(--nb-base-unit) * 10)}.container[data-v-1d2ba2a5]{max-width:1280px;padding:0 calc(var(--nb-base-unit) * 3);margin:0 auto}@media (width>=768px){.container[data-v-1d2ba2a5]{padding:0 calc(var(--nb-base-unit) * 5)}}@media (width>=1200px){.container[data-v-1d2ba2a5]{padding:0 calc(var(--nb-base-unit) * 8)}}.cms-hero__content[data-v-1d2ba2a5]{align-items:stretch;gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:720px;display:flex}.cms-hero__badge[data-v-1d2ba2a5]{align-self:flex-start}.cms-hero__title[data-v-1d2ba2a5]{font-family:var(--site-font-display,inherit);font-size:var(--nb-font-size-54,3.375rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.02em;margin:0;line-height:1.08}@media (width<=767px){.cms-hero__title[data-v-1d2ba2a5]{font-size:var(--nb-font-size-42,2.625rem)}}@media (width<=479px){.cms-hero__title[data-v-1d2ba2a5]{font-size:var(--nb-font-size-32,2rem)}}.cms-hero__title--breaks[data-v-1d2ba2a5]{white-space:pre-line}.cms-hero__subtitle[data-v-1d2ba2a5]{font-size:var(--nb-font-size-20,1.25rem);color:var(--nb-c-text-muted,#5a5a68);max-width:600px;margin:0;line-height:1.6}@media (width<=767px){.cms-hero__subtitle[data-v-1d2ba2a5]{font-size:var(--nb-font-size-16,1rem)}}.cms-hero__subtitle--lede[data-v-1d2ba2a5]{font-size:1.32rem;line-height:1.7}.cms-hero__actions[data-v-1d2ba2a5]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;align-self:flex-start;margin:0;display:flex}.cms-hero__stage[data-v-1d2ba2a5]{display:contents}.cms-hero__visual[data-v-1d2ba2a5]{max-width:720px;margin:calc(var(--nb-base-unit) * 6) 0 0;border:1px solid var(--nb-c-border,#00000014);border-radius:14px;display:block;overflow:hidden}.cms-hero__image[data-v-1d2ba2a5]{border-radius:0;width:100%;display:block}.cms-hero--header[data-v-1d2ba2a5]{padding:calc(var(--nb-base-unit) * 14) 0 0;background:0 0}.cms-hero--header .cms-hero__content[data-v-1d2ba2a5]{gap:calc(var(--nb-base-unit) * 2);max-width:680px}.cms-hero--header .cms-hero__title[data-v-1d2ba2a5]{font-family:inherit;font-size:var(--nb-font-size-44,2.75rem);font-weight:var(--nb-font-weight-extrabold,800);letter-spacing:-.03em;line-height:1.1}.cms-hero--header .cms-hero__subtitle[data-v-1d2ba2a5]{font-size:var(--nb-font-size-16,1rem);max-width:540px}.cms-hero--header .cms-hero__eyebrow[data-v-1d2ba2a5]{text-transform:uppercase;margin-bottom:0;display:block}.cms-hero__eyebrow[data-v-1d2ba2a5]{margin:0 0 calc(var(--nb-base-unit) * 1);letter-spacing:.1em;color:var(--nb-c-primary,#5c35c4);font-size:11px;font-weight:700}.cms-hero--article[data-v-1d2ba2a5]{padding:calc(var(--nb-base-unit) * 4) 0 0;margin-bottom:calc(var(--nb-base-unit) * 8);background:0 0}.cms-hero--article .container[data-v-1d2ba2a5]:after{content:"";margin-top:calc(var(--nb-base-unit) * 8);border-top:1px solid var(--ar-c-border,#00000014);display:block}.cms-hero--article .cms-hero__crumbs[data-v-1d2ba2a5]{max-width:var(--ar-content-width,720px);margin:0 auto calc(var(--nb-base-unit) * 8)}.cms-hero--article .cms-hero__content[data-v-1d2ba2a5]{max-width:var(--ar-content-width,720px);gap:calc(var(--nb-base-unit) * 2);margin:0 auto}.cms-hero--article .cms-hero__eyebrow[data-v-1d2ba2a5]{text-transform:uppercase;color:var(--ar-c-accent,#5c35c4);margin:0;line-height:1.15}.cms-hero--article .cms-hero__title[data-v-1d2ba2a5]{font-family:inherit;font-size:clamp(28px,4.5vw,48px);font-weight:var(--nb-font-weight-extrabold,800);letter-spacing:-.035em;color:var(--ar-c-text,#1a1a1a);text-wrap:wrap;line-height:1.1}.cms-hero--article .cms-hero__subtitle[data-v-1d2ba2a5]{font-size:var(--nb-font-size-16,1rem);max-width:none;line-height:1.6}.cms-hero__aside[data-v-1d2ba2a5]{margin-top:calc(var(--nb-base-unit) * 4)}.cms-hero__card[data-v-1d2ba2a5]{padding:calc(var(--nb-base-unit) * 3);border:1px solid var(--nb-c-border,#0000001a);background:var(--nb-c-surface,#fff);border-radius:24px}.cms-hero__card-label[data-v-1d2ba2a5]{letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0 0 .5rem;font-size:.76rem;font-weight:800}.cms-hero__card-text[data-v-1d2ba2a5]{margin:0;font-size:1rem;line-height:1.7}.cms-hero__meta[data-v-1d2ba2a5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cms-hero__meta .article-header__author[data-v-1d2ba2a5],.cms-hero__meta .article-header__date[data-v-1d2ba2a5],.cms-hero__meta .article-header__reading-time[data-v-1d2ba2a5]{color:var(--ar-c-text-faint,#1a1a2680);font-size:13px}.cms-hero__meta .article-header__sep[data-v-1d2ba2a5]{color:var(--ar-c-border-strong,#1a1a2640)}.cms-hero__crumbs .article-breadcrumb__list[data-v-1d2ba2a5]{flex-wrap:nowrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.cms-hero__crumbs .article-breadcrumb__link[data-v-1d2ba2a5]{color:var(--ar-c-accent,#5c35c4);white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.cms-hero__crumbs .article-breadcrumb__link[data-v-1d2ba2a5]:hover{opacity:.75}.cms-hero__crumbs .article-breadcrumb__sep[data-v-1d2ba2a5]{color:var(--ar-c-border-strong,#00000029);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:13px}.cms-hero__crumbs .article-breadcrumb__current[data-v-1d2ba2a5]{color:var(--ar-c-text-faint,#a0a0a0);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.cms-hero--split[data-v-1d2ba2a5]{padding:calc(var(--nb-base-unit) * 14) 0 calc(var(--nb-base-unit) * 8)}.cms-hero--split .container[data-v-1d2ba2a5]{gap:calc(var(--nb-base-unit) * 8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}@media (width<=1023px){.cms-hero--split .container[data-v-1d2ba2a5]{gap:calc(var(--nb-base-unit) * 6);grid-template-columns:1fr}}.cms-hero--split .cms-hero__content[data-v-1d2ba2a5]{gap:calc(var(--nb-base-unit) * 3);max-width:none}.cms-hero--split .cms-hero__title[data-v-1d2ba2a5]{letter-spacing:-.035em;font-family:inherit;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.02}.cms-hero--split .cms-hero__subtitle[data-v-1d2ba2a5]{font-size:var(--nb-font-size-20,1.25rem);max-width:560px;line-height:1.5}.cms-hero--split .cms-hero__actions[data-v-1d2ba2a5]{gap:calc(var(--nb-base-unit) * 1.5);margin:calc(var(--nb-base-unit) * 1) 0 0}.cms-hero--split .cms-hero__visual[data-v-1d2ba2a5]{border:1px solid var(--nb-c-border,#00000014);border-radius:14px;max-width:none;margin:0;display:block;position:relative;overflow:hidden}.cms-hero--split .cms-hero__image[data-v-1d2ba2a5]{transform-origin:50%;height:auto;margin:0}@supports (animation-timeline:scroll()){@media (width>=1024px) and (prefers-reduced-motion:no-preference){.cms-hero--split[data-v-1d2ba2a5]{min-height:260vh;padding:0}.cms-hero--split .cms-hero__stage[data-v-1d2ba2a5]{height:100vh;display:block;position:sticky;top:0;overflow:hidden}.cms-hero--split .container[data-v-1d2ba2a5]{height:100%;padding:calc(var(--nb-base-unit) * 6) 0;align-content:center}.cms-hero--split .cms-hero__content[data-v-1d2ba2a5]{will-change:opacity, transform;animation:linear both cms-hero-copy-out-1d2ba2a5;animation-timeline:scroll(root);animation-range:0 60vh}.cms-hero--split .cms-hero__visual[data-v-1d2ba2a5]{border:none;border-radius:0;overflow:visible}.cms-hero--split .cms-hero__image[data-v-1d2ba2a5]{will-change:transform, opacity;animation:linear both cms-hero-visual-1d2ba2a5;animation-timeline:scroll(root);animation-range:0 160vh}}}@keyframes cms-hero-copy-out-1d2ba2a5{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-32px)}}@keyframes cms-hero-visual-1d2ba2a5{0%{opacity:1;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(-50%)scale(1.45)}78%{opacity:1;transform:translate(-50%)scale(1.5)}to{opacity:0;transform:translate(-50%)scale(1.6)}}.store-badge[data-v-c0d06168]{align-items:center;gap:calc(var(--nb-base-unit) * 1.5);min-height:52px;padding:calc(var(--nb-base-unit) * 1.5) calc(var(--nb-base-unit) * 3);background:var(--nb-c-surface-dark,#111);color:var(--nb-c-text-inverse,#fff);border-radius:12px;line-height:1;text-decoration:none;display:inline-flex}.store-badge__logo[data-v-c0d06168]{fill:currentColor;flex:none;width:22px;height:26px}.store-badge__text[data-v-c0d06168]{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.store-badge__line1[data-v-c0d06168]{font-size:var(--nb-font-size-12,12px);opacity:.8;letter-spacing:.02em}.store-badge__line2[data-v-c0d06168]{font-size:var(--nb-font-size-18,18px);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.01em}.store-badge--link[data-v-c0d06168]{transition:transform .2s,box-shadow .2s}.store-badge--link[data-v-c0d06168]:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #00000073}@media (prefers-reduced-motion:reduce){.store-badge--link[data-v-c0d06168]{transition:none}.store-badge--link[data-v-c0d06168]:hover{transform:none}}.cms-hero-app[data-v-fa639621]{padding:calc(var(--nb-base-unit) * 16) 0 calc(var(--nb-base-unit) * 12)}@media (width<=671px){.cms-hero-app[data-v-fa639621]{padding:calc(var(--nb-base-unit) * 10) 0 calc(var(--nb-base-unit) * 8)}}.container[data-v-fa639621]{max-width:1280px;padding:0 calc(var(--nb-base-unit) * 3);margin:0 auto}@media (width>=768px){.container[data-v-fa639621]{padding:0 calc(var(--nb-base-unit) * 5)}}@media (width>=1200px){.container[data-v-fa639621]{padding:0 calc(var(--nb-base-unit) * 8)}}.cms-hero-app__grid[data-v-fa639621]{gap:calc(var(--nb-base-unit) * 10);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}@media (width<=1055px){.cms-hero-app__grid[data-v-fa639621]{gap:calc(var(--nb-base-unit) * 8);grid-template-columns:minmax(0,1fr)}}.cms-hero-app__copy[data-v-fa639621]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 3);flex-direction:column;display:flex}.cms-hero-app__identity[data-v-fa639621]{align-items:center;gap:calc(var(--nb-base-unit) * 3);display:flex}.cms-hero-app__icon[data-v-fa639621]{flex:none;width:96px;height:96px;display:block}@media (width<=671px){.cms-hero-app__icon[data-v-fa639621]{width:72px;height:72px}}.cms-hero-app__eyebrow[data-v-fa639621]{font-size:12px;font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary);margin:0}.cms-hero-app__title[data-v-fa639621]{font-family:var(--nb-font-family-display,inherit);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.02}.cms-hero-app__subtitle[data-v-fa639621]{max-width:34em;color:var(--nb-c-text-muted);margin:0;font-size:1.2rem;line-height:1.6}.cms-hero-app__actions[data-v-fa639621]{gap:calc(var(--nb-base-unit) * 2);margin-top:calc(var(--nb-base-unit) * 2);flex-wrap:wrap;display:flex}.cms-hero-app__platform[data-v-fa639621]{color:var(--nb-c-text-muted);margin:0;font-size:.9rem}.cms-hero-app__visual[data-v-fa639621]{justify-content:center;margin:0;display:flex}.cms-hero-app__image[data-v-fa639621]{width:100%;height:auto;display:block}.cms-feature[data-v-0d90035f]{padding:calc(var(--nb-base-unit) * 12) 0;--cms-feature-gap:calc(var(--nb-base-unit) * 8)}.container[data-v-0d90035f]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-0d90035f]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-0d90035f]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.container[data-v-0d90035f]{grid-template-columns:var(--cms-feature-cols,minmax(0, 1fr) minmax(0, 1fr));gap:var(--cms-feature-gap);align-items:center;display:grid}@media (width<=1023px){.container[data-v-0d90035f]{direction:ltr;grid-template-columns:minmax(0,1fr)}.container .cms-feature__body[data-v-0d90035f]{order:-1}}.cms-feature--image-right .container[data-v-0d90035f]{direction:rtl}.cms-feature--image-right .cms-feature__body[data-v-0d90035f]{direction:ltr}.cms-feature--no-media .container[data-v-0d90035f]{direction:ltr;grid-template-columns:none;gap:normal;display:block}.cms-feature--no-media .cms-feature__body[data-v-0d90035f]{flex-direction:column;gap:16px;max-width:720px;display:flex}.cms-feature--no-media .cms-feature__eyebrow[data-v-0d90035f]{width:auto;font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;font-family:var(--cms-eyebrow-family,var(--nb-font-family-sans,ui-sans-serif, system-ui, sans-serif));background:0 0;border:none;border-radius:0;align-self:stretch;gap:normal;padding:0;display:block}.cms-feature--no-media .cms-feature__eyebrow-dot[data-v-0d90035f]{display:none}.cms-feature--no-media .cms-feature__title[data-v-0d90035f]{font-size:var(--nb-font-size-42,2.625rem);letter-spacing:-.03em;margin-bottom:0;line-height:1.15}.cms-feature--no-media .cms-feature__eyebrow[data-v-0d90035f]{margin-bottom:16px}.cms-feature--no-media .cms-feature__copy[data-v-0d90035f]{font-size:var(--nb-font-size-16,1rem);line-height:1.75}.cms-feature--no-media .cms-feature__copy[data-v-0d90035f] p{line-height:inherit}.cms-feature[data-v-0d90035f]:has(+.cms-feature:not(.cms-feature--no-media)){padding-bottom:0}.cms-feature+.cms-feature[data-v-0d90035f]:not(.cms-feature--no-media){padding-top:calc(var(--nb-base-unit) * 12)}.cms-feature__figure[data-v-0d90035f]{min-width:0;margin:0}.cms-feature__media[data-v-0d90035f]{aspect-ratio:4/3;background:linear-gradient(135deg, color-mix(in srgb, var(--nb-c-primary) 22%, transparent), transparent);border:1px solid var(--nb-c-border,#00000014);border-radius:16px}.cms-feature__media--image[data-v-0d90035f]{aspect-ratio:auto;object-fit:fill;width:100%;height:auto;max-width:min(var(--cms-feature-media-w,100%), 100%);background:0 0;border:none;border-radius:0;margin-inline:auto;display:block}.cms-feature__eyebrow[data-v-0d90035f]{align-items:center;gap:calc(var(--nb-base-unit) * 1);width:fit-content;padding:calc(var(--nb-base-unit) * .75) calc(var(--nb-base-unit) * 1.75);border:1px solid color-mix(in srgb, var(--nb-c-primary) 28%, transparent);background:color-mix(in srgb, var(--nb-c-primary) 7%, transparent);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12,12px);letter-spacing:.16em;text-transform:uppercase;color:var(--nb-c-primary);margin:0 0 calc(var(--nb-base-unit) * 1.5);border-radius:999px;align-self:flex-start;display:inline-flex}.cms-feature__eyebrow-dot[data-v-0d90035f]{background:var(--nb-c-primary);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--nb-c-primary) 80%, transparent);border-radius:50%;flex:none}.cms-feature__title[data-v-0d90035f]{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.02em;margin:0 0 calc(var(--nb-base-unit) * 3);line-height:1.12}.cms-feature:not(.cms-feature--no-media) .cms-feature__title[data-v-0d90035f]:not(.cms-feature__title--sub){text-wrap:balance}.cms-feature__title--sub[data-v-0d90035f]{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1}.cms-feature__copy[data-v-0d90035f]{font-size:var(--nb-font-size-18,1.1rem);color:var(--nb-c-text-muted,#5a5a68);margin:0;line-height:1.65}.cms-feature__points[data-v-0d90035f]{margin:calc(var(--nb-base-unit) * 4) 0 0;gap:calc(var(--nb-base-unit) * 2);padding:0;list-style:none;display:grid}.cms-feature__point[data-v-0d90035f]{align-items:start;gap:calc(var(--nb-base-unit) * 2);font-size:var(--nb-font-size-18,1.1rem);color:var(--nb-c-text,#23232b);grid-template-columns:auto 1fr;line-height:1.5;display:grid}.cms-feature__check[data-v-0d90035f]{color:var(--nb-c-primary);flex:none;margin-top:.1em}.cms-feature__points--titled[data-v-0d90035f]{gap:calc(var(--nb-base-unit) * 3.5)}.cms-feature__point--titled[data-v-0d90035f]{grid-template-columns:none;align-items:stretch;display:block}.cms-feature__point-title[data-v-0d90035f]{font-size:var(--nb-font-size-18,1.1rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:-.02em;color:var(--nb-c-text,#23232b);margin:0 0 calc(var(--nb-base-unit) * 1)}.cms-feature__point-desc[data-v-0d90035f]{font-size:var(--nb-font-size-16,1rem);color:var(--nb-c-text-muted,#5a5a68);margin:0;line-height:1.6}:root{--ar-content-width:720px;--ar-reading-width:65ch;--ar-density:1;--ar-space-2:calc(4px * var(--ar-density));--ar-space-4:calc(8px * var(--ar-density));--ar-space-6:calc(12px * var(--ar-density));--ar-space-8:calc(16px * var(--ar-density));--ar-space-12:calc(24px * var(--ar-density));--ar-space-16:calc(32px * var(--ar-density));--ar-space-20:calc(40px * var(--ar-density));--ar-space-24:calc(48px * var(--ar-density));--ar-space-32:calc(64px * var(--ar-density));--ar-space-40:calc(80px * var(--ar-density));--ar-font-size-body:clamp(17px, 1.15vw, 19px);--ar-font-size-lead:clamp(19px, 1.4vw, 21px);--ar-font-size-h2:clamp(22px, 2vw, 28px);--ar-line-height-body:calc(1.5 + (.3 * var(--ar-density)));--ar-line-height-heading:1.2;--ar-c-bg:#fff;--ar-c-text:#1a1a1a;--ar-c-text-muted:#6b6b6b;--ar-c-text-faint:#a0a0a0;--ar-c-accent:#5c35c4;--ar-c-accent-light:#5c35c414;--ar-c-border:#00000014;--ar-c-border-strong:#00000029;--ar-c-surface-subtle:#fafaf9;--ar-c-surface-demo:#f5f4f3;--ar-duration-fast:.18s;--ar-duration-base:.32s;--ar-duration-slow:.5s;--ar-ease-out:cubic-bezier(.16, 1, .3, 1);--ar-ease-in-out:cubic-bezier(.4, 0, .2, 1)}.article-body{font-family:var(--nb-font-family-sans);font-size:var(--ar-font-size-body);line-height:var(--ar-line-height-body);color:var(--ar-c-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:font-size var(--ar-duration-base) var(--ar-ease-out), line-height var(--ar-duration-base) var(--ar-ease-out);font-weight:400}.article-body .article-section:first-child .article-paragraph:first-child{font-size:var(--ar-font-size-lead);color:var(--ar-c-text);font-weight:450}.article-section__heading{font-size:var(--ar-font-size-h2);letter-spacing:-.025em;font-weight:700;line-height:var(--ar-line-height-heading);color:var(--ar-c-text);transition:font-size var(--ar-duration-base) var(--ar-ease-out);margin-top:2.8em;margin-bottom:.75em}.article-paragraph{max-width:var(--ar-reading-width);transition:margin var(--ar-duration-base) var(--ar-ease-out);margin:0 0 1.1em}.article-list{max-width:var(--ar-reading-width);margin:.2em 0 1.1em .5em;padding:0;list-style:none}.article-list__item{color:var(--ar-c-text);line-height:var(--ar-line-height-body);transition:padding var(--ar-duration-base) var(--ar-ease-out);align-items:baseline;gap:.6em;padding:.2em 0;display:flex}.article-list__item:before{content:"";background:var(--ar-c-accent);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:.5em;display:inline-block}.article-quote{border-left:3px solid var(--ar-c-accent);background:var(--ar-c-accent-light);max-width:var(--ar-reading-width);transition:padding var(--ar-duration-base) var(--ar-ease-out), margin var(--ar-duration-base) var(--ar-ease-out);border-radius:0 6px 6px 0;margin:1.6em 0;padding:.75em 1.2em .75em 1.4em;position:relative}.article-quote__text{font-size:calc(var(--ar-font-size-body) * 1.05);color:var(--ar-c-text);margin:0;font-style:italic;font-weight:450;line-height:1.65}.article-demo{border:1px solid var(--ar-c-border);background:var(--ar-c-surface-demo);transition:margin var(--ar-duration-base) var(--ar-ease-out);border-radius:12px;margin:2.2em 0;overflow:hidden}.article-demo__label{border-bottom:1px solid var(--ar-c-border);background:#fff9;align-items:center;gap:8px;padding:10px 16px;display:flex}.article-demo__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--ar-c-accent);font-size:11px;font-weight:600}.article-demo__dot{background:var(--ar-c-accent);opacity:.5;border-radius:50%;width:6px;height:6px}.article-demo__content{padding:20px}.article-demo__caption{border-top:1px solid var(--ar-c-border);color:var(--ar-c-text-faint);background:#fff6;padding:10px 16px;font-size:13px;line-height:1.5}.article-divider{border:none;border-top:1px solid var(--ar-c-border);max-width:var(--ar-reading-width);margin:2em 0}.cms-richtext[data-v-f5099de4]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.cms-richtext--dark .cms-richtext__heading[data-v-f5099de4],.cms-richtext--dark .cms-richtext__body[data-v-f5099de4]{color:var(--nb-c-text-inverse,#f5f5fa)}.cms-richtext--dark .cms-richtext__eyebrow[data-v-f5099de4],.cms-richtext--dark .cms-richtext__body--html[data-v-f5099de4] a{color:var(--nb-c-primary-light,#a5a3e0)}.container[data-v-f5099de4]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-f5099de4]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-f5099de4]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.container[data-v-f5099de4]>*{max-width:720px}.cms-richtext__eyebrow[data-v-f5099de4]{margin:0 0 calc(var(--nb-base-unit,8px) * 4);font-size:var(--nb-font-size-12,.75rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9)}.cms-richtext__heading[data-v-f5099de4]{margin:0 0 calc(var(--nb-base-unit,8px) * 2);font-size:var(--nb-font-size-42,2.625rem);letter-spacing:-.03em;line-height:1.15}@media (width<=767px){.cms-richtext__heading[data-v-f5099de4]{font-size:var(--nb-font-size-32,2rem)}}.cms-richtext--centered[data-v-f5099de4]{text-align:center}.cms-richtext--centered>.container[data-v-f5099de4]>*{max-width:none}.cms-richtext--centered:not(.cms-richtext--article) .cms-richtext__heading[data-v-f5099de4]{text-wrap:balance}.cms-richtext--centered .cms-richtext__body[data-v-f5099de4]{max-width:660px;margin-left:auto;margin-right:auto}.cms-richtext__body[data-v-f5099de4]{font-size:var(--nb-font-size-16,1rem);color:var(--nb-c-text-muted,#5d636f);white-space:pre-wrap;line-height:1.7}.cms-richtext:not(.cms-richtext--article) .cms-richtext__body[data-v-f5099de4] p{line-height:inherit}.cms-richtext--note .cms-richtext__body--html[data-v-f5099de4] p:has(>a:only-child){font-size:var(--nb-font-size-16,1rem);line-height:1.15}.cms-richtext--note .cms-richtext__body--html[data-v-f5099de4] a{transition:opacity .15s}.cms-richtext--body .cms-richtext__body[data-v-f5099de4]{font-size:var(--nb-font-size-16,1rem);max-width:560px;line-height:1.75}.cms-richtext--body .cms-richtext__body[data-v-f5099de4] p{line-height:inherit}.cms-richtext--body .cms-richtext__actions[data-v-f5099de4]{margin-top:calc(var(--nb-base-unit,8px) * 3);gap:calc(var(--nb-base-unit,8px) * 2)}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body[data-v-f5099de4]{max-width:720px;margin:0 auto}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-f5099de4]{gap:calc(var(--nb-base-unit,4px) * 3);color:var(--nb-c-text,#1a1a26);flex-direction:column;line-height:1.15;display:flex}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-f5099de4] p{color:var(--nb-c-text-muted,#5d636f);margin:0;line-height:1.75}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-f5099de4] h2{font-size:var(--nb-font-size-20,1.25rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:-.02em;color:var(--nb-c-text,#1a1a26);margin:calc(var(--nb-base-unit,4px) * 2) 0 0;line-height:1.2}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-f5099de4] code{font-family:monospace;font-size:1em;line-height:inherit}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-f5099de4] ul,.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-f5099de4] ol{padding-left:calc(var(--nb-base-unit,4px) * 3);gap:calc(var(--nb-base-unit,4px) * 1);flex-direction:column;margin:0;list-style:outside;display:flex}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-f5099de4] li{color:var(--nb-c-text-muted,#5d636f);margin:0;line-height:1.65}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-f5099de4] a{text-decoration:none}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-f5099de4] a:hover{text-decoration:underline}.cms-richtext--legal-numbered .cms-richtext__body--html[data-v-f5099de4]{counter-reset:legal-section 0}.cms-richtext--legal-numbered .cms-richtext__body--html[data-v-f5099de4] h2:before{counter-increment:legal-section 1;content:counter(legal-section) ". "}.cms-richtext--article[data-v-f5099de4]{text-align:start;padding:0}.cms-richtext--article>.container[data-v-f5099de4]>*{max-width:none}.cms-richtext--article .article-body[data-v-f5099de4]{max-width:720px;margin:0 auto}.cms-richtext--article .cms-richtext__body[data-v-f5099de4]{font-size:inherit;line-height:inherit;color:inherit;text-align:start;max-width:none;margin:0}.cms-richtext--article .cms-richtext__heading[data-v-f5099de4]{font-size:var(--ar-font-size-h2);letter-spacing:-.025em;font-weight:700;line-height:var(--ar-line-height-heading);color:var(--ar-c-text);margin:2.8em 0 .75em}.cms-richtext--article .cms-richtext__body--html[data-v-f5099de4] p,.cms-richtext--article .cms-richtext__body--html[data-v-f5099de4] ul,.cms-richtext--article .cms-richtext__body--html[data-v-f5099de4] ol,.cms-richtext--article .cms-richtext__body--html[data-v-f5099de4] li,.cms-richtext--article .cms-richtext__body--html[data-v-f5099de4] blockquote{margin-bottom:0}.cms-richtext--article .cms-richtext__body--html[data-v-f5099de4] ul,.cms-richtext--article .cms-richtext__body--html[data-v-f5099de4] ol{margin:.2em 0 1.1em .5em;padding-left:0}.cms-richtext--article .cms-richtext__body--html[data-v-f5099de4] .article-paragraph{margin:0 0 1.1em}.cms-richtext--article .cms-richtext__body--html[data-v-f5099de4] .article-quote{margin:1.6em 0}.cms-richtext--article .cms-richtext__body--html[data-v-f5099de4] .article-paragraph--lede{font-size:var(--ar-font-size-lead);color:var(--ar-c-text);font-weight:450}.cms-richtext--article .cms-richtext__body--html[data-v-f5099de4] a{color:var(--ar-c-accent)}.cms-richtext--article[data-v-f5099de4]:last-child{padding-bottom:80px}.cms-richtext--article[data-v-f5099de4]:has(+.cms-signoff){padding-bottom:80px}.cms-richtext--prose-lg .cms-richtext__body[data-v-f5099de4]{font-size:var(--nb-font-size-18,1.125rem);line-height:1.7}.cms-richtext--prose-loose .cms-richtext__body[data-v-f5099de4],.cms-richtext--prose-loose .cms-richtext__body[data-v-f5099de4] p{line-height:1.75}.cms-richtext__actions[data-v-f5099de4]{gap:calc(var(--nb-base-unit,8px) * 1.5);margin-top:calc(var(--nb-base-unit,8px) * 2);flex-wrap:wrap;display:flex}.cms-richtext__actions[data-v-f5099de4]>:only-child{flex:1}.cms-richtext__actions[data-v-f5099de4] .nb-button{display:flex}.cms-richtext__body--html[data-v-f5099de4]{white-space:normal}.cms-richtext__body--html[data-v-f5099de4] h2{letter-spacing:-.01em;margin:32px 0 12px;font-size:1.4rem}.cms-richtext__body--html[data-v-f5099de4] h3{margin:24px 0 8px;font-size:1.15rem}.cms-richtext__body--html[data-v-f5099de4] p{margin:0 0 16px}.cms-richtext__body--html[data-v-f5099de4] p:last-child{margin-bottom:0}.cms-richtext__body--html[data-v-f5099de4] ul,.cms-richtext__body--html[data-v-f5099de4] ol{margin:0 0 16px;padding-left:22px}.cms-richtext__body--html[data-v-f5099de4] li{margin-bottom:6px}.cms-richtext__body--html[data-v-f5099de4] a{color:var(--nb-c-primary,#5856a9);text-decoration:underline}.cms-richtext__body--html[data-v-f5099de4] strong{font-weight:var(--nb-font-weight-semibold,600);color:var(--nb-c-text,#1a1a26)}.cms-richtext__body--html[data-v-f5099de4] code{font-family:var(--nb-font-family-mono,ui-monospace, monospace);overflow-wrap:break-word;font-size:.9em}.cms-richtext__body--html[data-v-f5099de4] pre{max-width:100%;margin:0 0 16px;font-size:.85em;line-height:1.6;overflow-x:auto}.cms-richtext__body--html[data-v-f5099de4] pre code{font-size:inherit}.cms-richtext__body--html[data-v-f5099de4] figure{margin:0 0 16px}.cms-richtext__body--html[data-v-f5099de4] img{max-width:100%;height:auto;display:block}.cms-media[data-v-7c635bd9]{padding:calc(var(--nb-base-unit,4px) * 8) 0;margin:0}.container[data-v-7c635bd9]{max-width:900px;margin:0 auto;padding:0 24px}.cms-media__img[data-v-7c635bd9]{border-radius:16px;width:100%;display:block}.cms-media__caption[data-v-7c635bd9]{text-align:center;color:var(--nb-c-text-muted,#6a6a7b);margin-top:12px;font-size:.9rem}.cms-cta[data-v-9037538f]{padding:calc(var(--nb-base-unit,4px) * 12) 0;text-align:center}.cms-cta--inline[data-v-9037538f]{text-align:left}.cms-cta--inline>.container[data-v-9037538f]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3)}@media (width>=768px){.cms-cta--inline>.container[data-v-9037538f]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.cms-cta--inline>.container[data-v-9037538f]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-cta--inline .cms-cta__inner[data-v-9037538f]{text-align:left;align-items:stretch;max-width:720px;margin:0}.cms-cta--inline .cms-cta__heading[data-v-9037538f]{font-size:var(--nb-font-size-20,1.25rem);letter-spacing:-.01em;line-height:1.3}.cms-cta--inline .cms-cta__body[data-v-9037538f]{margin-left:0;margin-right:0}.cms-cta--inline .cms-cta__actions[data-v-9037538f]{justify-content:flex-start}.cms-cta--inline .cms-cta__btn[data-v-9037538f]{order:2}.cms-cta--signoff[data-v-9037538f]{padding:calc(var(--nb-base-unit,4px) * 18) 0 calc(var(--nb-base-unit,4px) * 6)}.cms-cta--signoff>.container[data-v-9037538f]{max-width:760px}.cms-cta--signoff .cms-cta__inner[data-v-9037538f]{align-items:center;gap:calc(var(--nb-base-unit,4px) * 2.5);flex-direction:column;display:flex}.cms-cta--signoff .cms-cta__heading[data-v-9037538f]{font-family:var(--site-font-display,inherit);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;margin:0;line-height:1.05}.cms-cta--signoff .cms-cta__body[data-v-9037538f]{font-size:var(--nb-font-size-20,1.25rem);opacity:.85;max-width:46ch;margin:0;line-height:1.5}.cms-cta--signoff .cms-cta__actions[data-v-9037538f]{justify-content:center;margin:0}.cms-cta__meter[data-v-9037538f]{height:calc(var(--nb-base-unit,4px) * 6);align-items:flex-end;gap:5px;display:flex}.cms-cta__meter-bar[data-v-9037538f]{background:linear-gradient(to top, var(--cms-cta-meter-ok,#22d860) 0%, var(--cms-cta-meter-ok,#22d860) 62%, var(--cms-cta-meter-warn,#f5a524) 62%, var(--cms-cta-meter-warn,#f5a524) 84%, var(--cms-cta-meter-peak,#ff5d5d) 84%, var(--cms-cta-meter-peak,#ff5d5d) 100%);width:5px;height:100%;transform:scaleY(var(--h));transform-origin:bottom;animation:1.4s ease-in-out infinite alternate cms-cta-vu-9037538f;animation-delay:var(--d);border-radius:2px}@media (prefers-reduced-motion:reduce){.cms-cta__meter-bar[data-v-9037538f]{animation:none}}@keyframes cms-cta-vu-9037538f{0%{transform:scaleY(calc(var(--h) * .55))}to{transform:scaleY(var(--h))}}.cms-cta--ranged[data-v-9037538f]{text-align:start}.cms-cta--ranged .cms-cta__inner[data-v-9037538f]{text-align:start;align-items:normal;gap:20px;max-width:680px;margin:0}.cms-cta--ranged .cms-cta__body[data-v-9037538f]{font-size:var(--nb-font-size-16,1rem);line-height:1.75}.cms-cta--ranged .cms-cta__actions[data-v-9037538f]{justify-content:flex-start}.cms-cta--dark[data-v-9037538f]{background:var(--band-dark-bg,#0d0d0f);color:var(--nb-c-text-inverse,#f5f5fa)}.cms-cta--dark .cms-cta__heading[data-v-9037538f]{color:var(--nb-c-text-inverse,#f5f5fa)}.cms-cta--dark .cms-cta__body[data-v-9037538f]{color:var(--nb-c-text-muted-inverse,#5d636f);line-height:1.65}.cms-cta--dark .cms-cta__body[data-v-9037538f] p{color:inherit}.cms-cta--dark .cms-cta__eyebrow[data-v-9037538f]{color:var(--nb-c-primary-light,#a5a3e0)}.container[data-v-9037538f]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-9037538f]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-9037538f]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-cta__inner[data-v-9037538f]{max-width:720px;margin:0 auto}.cms-cta.cms-band--subtle[data-v-9037538f]{text-align:left}.cms-cta.cms-band--subtle>.container[data-v-9037538f]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3)}@media (width>=768px){.cms-cta.cms-band--subtle>.container[data-v-9037538f]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.cms-cta.cms-band--subtle>.container[data-v-9037538f]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-cta.cms-band--subtle .cms-cta__inner[data-v-9037538f]{text-align:left;background:var(--nb-c-surface,#fff);border-radius:calc(var(--nb-base-unit,4px) * 2);max-width:none;padding:calc(var(--nb-base-unit,4px) * 4);align-items:stretch;gap:calc(var(--nb-base-unit,4px) * 1.5);border:1px solid #00000012;margin:0;transition:box-shadow .3s,transform .3s}.cms-cta.cms-band--subtle .cms-cta__inner[data-v-9037538f]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #5856a91a}.cms-cta.cms-band--subtle .cms-cta__actions[data-v-9037538f]{margin-top:calc(var(--nb-base-unit,4px) * 1)}.cms-cta.cms-band--subtle .cms-cta__body[data-v-9037538f]{font-size:var(--nb-font-size-16,1rem);line-height:1.7}.cms-cta.cms-band--subtle .cms-cta__body[data-v-9037538f] p{font-size:inherit;line-height:inherit}.cms-cta.cms-band--subtle .cms-cta__actions[data-v-9037538f]{justify-content:flex-start}.cms-cta__inner[data-v-9037538f]{flex-direction:column;align-items:center;gap:16px;display:flex}.cms-cta__eyebrow[data-v-9037538f]{margin:0 0 calc(var(--nb-base-unit,4px) * 2);font-size:var(--nb-font-size-12,.75rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9)}.cms-cta__heading[data-v-9037538f]{font-size:var(--nb-font-size-42,2.625rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;margin:0;line-height:1.15}@media (width<=767px){.cms-cta__heading[data-v-9037538f]{font-size:var(--nb-font-size-32,2rem)}}.cms-cta__body[data-v-9037538f]{max-width:none;color:var(--nb-c-text-muted,#6a6a7b);margin:0;font-size:1.125rem;line-height:1.65}.cms-cta__body[data-v-9037538f] p{line-height:inherit}.cms-cta__actions[data-v-9037538f]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.cms-cta__btn.cms-link--inert[data-v-9037538f],.cms-cta__btn2.cms-link--inert[data-v-9037538f]{min-height:40px;font-size:var(--nb-font-size-14,.875rem);font-weight:var(--nb-font-weight-medium,500);align-items:center;line-height:1;display:inline-flex}.cms-fg[data-v-dc932abb]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.cms-fg--dark[data-v-dc932abb]{background:var(--nb-c-surface-dark,#0d0d0f);color:var(--nb-c-text-inverse,#f5f5fa)}.container[data-v-dc932abb]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-dc932abb]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-dc932abb]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-fg__head[data-v-dc932abb]{text-align:center;margin-bottom:calc(var(--nb-base-unit,8px) * 7)}.cms-fg__eyebrow[data-v-dc932abb]{font-size:12px;font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0 0 calc(var(--nb-base-unit,8px) * 2);display:inline-block}.cms-fg__card-actions[data-v-dc932abb]{padding-top:calc(var(--nb-base-unit,4px) * 2);align-self:flex-start;margin-top:auto}.cms-fg__subtitle[data-v-dc932abb]{font-size:var(--nb-font-size-18,1.125rem);max-width:560px;color:var(--nb-c-text-muted,#55555f);margin:0 auto;line-height:1.65}.cms-fg__title[data-v-dc932abb]{font-size:var(--nb-font-size-42,2.625rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;margin:0 0 calc(var(--nb-base-unit,8px) * 2);line-height:1.2}.cms-fg__grid[data-v-dc932abb]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.cms-fg__grid--cols-2[data-v-dc932abb]{grid-template-columns:repeat(2,1fr)}.cms-fg__grid--cols-3[data-v-dc932abb]{grid-template-columns:repeat(3,1fr)}.cms-fg__grid--cols-4[data-v-dc932abb]{grid-template-columns:repeat(4,1fr)}@media (width<=1023px){.cms-fg__grid--cols-3[data-v-dc932abb],.cms-fg__grid--cols-4[data-v-dc932abb]{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.cms-fg__grid--cols-2[data-v-dc932abb]{grid-template-columns:1fr}}@media (width<=559px){.cms-fg__grid--cols-3[data-v-dc932abb],.cms-fg__grid--cols-4[data-v-dc932abb]{grid-template-columns:1fr}}.cms-fg__card[data-v-dc932abb]{border:1px solid var(--nb-c-border,#00000012);background:var(--nb-c-surface,#fff);box-shadow:none;transition:box-shadow var(--nb-animation-base,.3s) ease, transform var(--nb-animation-base,.3s) ease;border-radius:16px;padding:32px}.cms-fg__card[data-v-dc932abb]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #5856a91a}.cms-fg__card[data-v-dc932abb]{flex-direction:column;align-items:stretch;display:flex}.cms-fg__card-index[data-v-dc932abb]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--nb-c-primary,#5856a9);margin:0 0 8px;font-size:.6875rem;line-height:1.15;display:block}.cms-fg:not(.cms-fg--cards-steps) .cms-fg__grid .cms-fg__card-index[data-v-dc932abb]{margin-bottom:4px}.cms-fg--rack .cms-fg__card-index[data-v-dc932abb]{opacity:.55}.cms-fg--rack .cms-fg__card-body[data-v-dc932abb]{opacity:.82}.cms-fg__card-title[data-v-dc932abb]{font-size:var(--nb-font-size-16,1rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:-.02em;margin:0 0 8px;line-height:1.2}.cms-fg__card-head[data-v-dc932abb]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cms-fg__card-head .cms-fg__card-title[data-v-dc932abb]{flex:auto;min-width:0;margin-bottom:0}.cms-fg__card-status[data-v-dc932abb]{font-size:11px;font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;line-height:1}.cms-fg__card-status--live[data-v-dc932abb]{color:#1d7a4b;background:#23965a1f}.cms-fg__card-status--soon[data-v-dc932abb]{background:var(--nb-c-surface-muted,#f0efee);color:var(--nb-c-text-muted,#6a6a7b)}.cms-fg__card-lead[data-v-dc932abb]{font-size:var(--nb-font-size-14,.875rem);font-weight:var(--nb-font-weight-semibold,600);color:var(--nb-c-primary,#5856a9);margin:0;line-height:1.6}.cms-fg__card-body[data-v-dc932abb]{font-size:var(--nb-font-size-14,.875rem);color:var(--nb-c-text-muted,#6a6a7b);margin:0;line-height:1.6}.cms-fg--cards-wide .cms-fg__card[data-v-dc932abb]{gap:12px;padding:24px}.cms-fg--cards-wide .cms-fg__card-title[data-v-dc932abb]{font-size:var(--nb-font-size-18,1.125rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.01em;margin-bottom:8px}.cms-fg--cards-wide .cms-fg__card-head+.cms-fg__card-body[data-v-dc932abb]{margin-top:0}.cms-fg--cards-wide .cms-fg__card-body[data-v-dc932abb]{line-height:1.7}.cms-fg--cards-value .cms-fg__grid[data-v-dc932abb]{gap:calc(var(--nb-base-unit,8px) * 2.5)}.cms-fg--cards-value .cms-fg__card[data-v-dc932abb]{transition:initial}.cms-fg--cards-value .cms-fg__card[data-v-dc932abb]:hover{box-shadow:none;transform:none}.cms-fg--cards-value .cms-fg__card[data-v-dc932abb]{row-gap:8px;padding:28px}.cms-fg--cards-value .cms-fg__card-title[data-v-dc932abb]{margin-bottom:0}.cms-fg--cards-value .cms-fg__card-body[data-v-dc932abb]{line-height:1.65}.cms-fg--cards-doc .cms-fg__card--muted[data-v-dc932abb]{opacity:.5}.cms-fg--cards-doc .cms-fg__card-actions[data-v-dc932abb]{align-self:stretch}.cms-fg--cards-doc .cms-fg__card[data-v-dc932abb]{flex-direction:column;gap:16px;display:flex}.cms-fg--cards-doc .cms-fg__card-body[data-v-dc932abb]{flex:1}.cms-fg--cards-doc .cms-fg__card-actions[data-v-dc932abb]{margin-top:8px;padding-top:0}.cms-fg--cards-doc .cms-fg__card-head .cms-fg__card-title[data-v-dc932abb]{flex:0 auto}.cms-fg--cards-doc .cms-fg__card-title[data-v-dc932abb]{font-size:var(--nb-font-size-20,1.25rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.02em;margin-bottom:0;line-height:1.2}.cms-fg--cards-doc .cms-fg__card-head[data-v-dc932abb]{align-items:center;gap:16px}.cms-fg--cards-doc .cms-fg__card-head+.cms-fg__card-body[data-v-dc932abb],.cms-fg--cards-doc .cms-fg__card-head+.cms-fg__card-lead[data-v-dc932abb],.cms-fg--cards-doc .cms-fg__card-lead+.cms-fg__card-body[data-v-dc932abb]{margin-top:0}.cms-fg--cards-doc .cms-fg__card-status[data-v-dc932abb]{font-size:10px;font-weight:var(--nb-font-weight-medium,500);letter-spacing:normal;padding:2px 7px}.cms-fg--cards-doc .cms-fg__card-status--live[data-v-dc932abb]{color:#065f46;background:#d1fae5}.cms-fg--cards-doc .cms-fg__card-status--soon[data-v-dc932abb]{color:#556;background:#e8e8ee}.cms-fg--cards-doc .cms-fg__card-body[data-v-dc932abb]{line-height:1.65}.cms-fg--cards-plain .cms-fg__grid[data-v-dc932abb]{grid-template-columns:repeat(2,1fr);justify-content:center;gap:24px 32px;max-width:none;margin:0 auto}@media (width>=768px){.cms-fg--cards-plain .cms-fg__grid[data-v-dc932abb]{max-width:680px}}@media (width>=1200px){.cms-fg--cards-plain .cms-fg__grid[data-v-dc932abb]{max-width:632px}}@media (width<=767px){.cms-fg--cards-plain .cms-fg__grid[data-v-dc932abb]{grid-template-columns:1fr}}.cms-fg--cards-plain .cms-fg__card[data-v-dc932abb]{box-shadow:none;background:0 0;border:0;border-radius:0;row-gap:6px;padding:0}.cms-fg--cards-plain .cms-fg__card[data-v-dc932abb]:hover{box-shadow:none;transform:none}.cms-fg--cards-plain .cms-fg__card-title[data-v-dc932abb]{font-size:var(--nb-font-size-18,1.125rem);font-weight:var(--nb-font-weight-bold,700);margin-bottom:0}.cms-fg--cards-plain .cms-fg__card-head+.cms-fg__card-body[data-v-dc932abb]{margin-top:0}.cms-fg--cards-plain .cms-fg__card-body[data-v-dc932abb]{font-size:var(--nb-font-size-16,1rem);color:inherit;opacity:.82;line-height:1.6}.cms-fg--cards-steps .cms-fg__grid[data-v-dc932abb]{gap:32px}@media (width<=1023px) and (width>=768px){.cms-fg--cards-steps .cms-fg__grid[data-v-dc932abb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.cms-fg--cards-steps .cms-fg__grid[data-v-dc932abb]{grid-template-columns:minmax(0,1fr);gap:24px;max-width:560px}.cms-fg--cards-steps .cms-fg__card[data-v-dc932abb]{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:6px 16px;display:grid}.cms-fg--cards-steps .cms-fg__card-index[data-v-dc932abb]{grid-area:1/1/span 2;margin-bottom:0}.cms-fg--cards-steps .cms-fg__card-head[data-v-dc932abb]{grid-area:1/2;min-width:0}.cms-fg--cards-steps .cms-fg__card-body[data-v-dc932abb]{grid-area:2/2;min-width:0}.cms-fg--cards-steps .cms-fg__card-head+.cms-fg__card-body[data-v-dc932abb]{margin-top:0}.cms-fg--cards-steps .cms-fg__card-title[data-v-dc932abb]{margin-bottom:0}}.cms-fg--cards-steps .cms-fg__card[data-v-dc932abb]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:initial}.cms-fg--cards-steps .cms-fg__card[data-v-dc932abb]:hover{box-shadow:none;transform:none}.cms-fg--cards-steps .cms-fg__card-index[data-v-dc932abb]{width:40px;height:40px;font-family:inherit;font-size:var(--nb-font-size-16,1rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:normal;color:var(--nb-c-primary,#5856a9);background:#5856a91a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.cms-fg--cards-steps .cms-fg__card-title[data-v-dc932abb]{letter-spacing:normal;line-height:1.6}@media (width>=768px){.cms-fg--cards-steps .cms-fg__card-title[data-v-dc932abb]{margin-bottom:6px}}.cms-fg--cards-steps .cms-fg__card-body[data-v-dc932abb]{line-height:1.65}.cms-fg__timeline[data-v-dc932abb]{gap:calc(var(--nb-base-unit,4px) * 4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.cms-fg__timeline[data-v-dc932abb]{grid-template-columns:1fr}}.cms-fg__step[data-v-dc932abb]{padding-left:calc(var(--nb-base-unit,4px) * 3.5);position:relative}.cms-fg__step[data-v-dc932abb]:after{content:"";background:linear-gradient(180deg, var(--nb-c-border,#e7e7f1), transparent);width:2px;position:absolute;top:22px;bottom:0;left:4px}.cms-fg__step-dot[data-v-dc932abb]{box-shadow:0 0 10px rgb(from var(--nb-c-primary,#5856a9) r g b/.4);z-index:1;background:var(--nb-c-surface,#fff);border:2px solid var(--nb-c-primary,#5856a9);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0}.cms-fg__step-title[data-v-dc932abb]{margin:0 0 calc(var(--nb-base-unit,4px) * 1);font-size:var(--nb-font-size-20,1.25rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.02em}.cms-fg__step-desc[data-v-dc932abb]{font-size:var(--nb-font-size-16,1rem);color:var(--nb-c-text-muted,#6a6a7b);opacity:.85;margin:0;line-height:1.65}.reveal--armed[data-v-dc932abb]{opacity:0;transition:opacity .65s cubic-bezier(.2,.6,.2,1),transform .65s cubic-bezier(.2,.6,.2,1);transform:translateY(24px)}.reveal--armed.reveal--visible[data-v-dc932abb]{opacity:1;transform:none}.cms-faq[data-v-d7ca0add]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.container[data-v-d7ca0add]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-d7ca0add]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-d7ca0add]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-faq__list[data-v-d7ca0add]{margin:0}.cms-faq__list[data-v-d7ca0add] .faq-item__a{max-width:none}.cms-pricing[data-v-fad4c392]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.container[data-v-fad4c392]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-fad4c392]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-fad4c392]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-pricing__grid[data-v-fad4c392]{gap:calc(var(--nb-base-unit,4px) * 3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.cms-pricing__grid--cols-2[data-v-fad4c392]{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-pricing__grid--cols-3[data-v-fad4c392]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1023px){.cms-pricing__grid[data-v-fad4c392],.cms-pricing__grid--cols-2[data-v-fad4c392],.cms-pricing__grid--cols-3[data-v-fad4c392]{grid-template-columns:minmax(0,1fr)}}.cms-pricing__tier[data-v-fad4c392]{gap:calc(var(--nb-base-unit,4px) * 2);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.cms-pricing__tier[data-v-fad4c392]{transition:none}.cms-pricing__tier[data-v-fad4c392]:hover{transform:none}}.cms-pricing__tier--highlight[data-v-fad4c392]{border-color:var(--nb-c-primary,#5856a9);box-shadow:0 12px 32px -12px var(--nb-c-primary,#5856a9)}.cms-pricing__tier--highlight[data-v-fad4c392]:hover{box-shadow:0 12px 32px -12px var(--nb-c-primary,#5856a9), 0 8px 32px #5856a91a}.cms-pricing__header[data-v-fad4c392]{gap:var(--nb-base-unit,8px);flex-direction:column;display:flex}.cms-pricing__name[data-v-fad4c392]{font-size:var(--nb-font-size-20,1.25rem);font-weight:var(--nb-font-weight-bold,700);margin:0}.cms-pricing__price[data-v-fad4c392]{align-items:baseline;gap:var(--nb-base-unit,8px);margin:0;line-height:1.15;display:flex}.cms-pricing__amount[data-v-fad4c392]{font-size:var(--nb-font-size-32,2rem);letter-spacing:-.02em;font-weight:700;line-height:1.15}.cms-pricing__period[data-v-fad4c392]{color:var(--nb-c-text-muted,#6a6a7b);font-size:var(--nb-font-size-14,.875rem);line-height:1.15}.cms-pricing__desc[data-v-fad4c392]{font-size:var(--nb-font-size-14,.875rem);color:var(--nb-c-text-muted,#6a6a7b);margin:0;line-height:1.65}.cms-pricing__features[data-v-fad4c392]{gap:var(--nb-base-unit,8px);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.cms-pricing__features li[data-v-fad4c392]{padding-left:calc(var(--nb-base-unit,4px) * 2);font-size:var(--nb-font-size-14,.875rem);position:relative}.cms-pricing__features li[data-v-fad4c392]:before{content:"✓";color:var(--nb-c-primary,#5856a9);font-weight:700;position:absolute;left:0}.cms-pricing__cta[data-v-fad4c392]{gap:var(--nb-base-unit,8px);flex-direction:column;margin-top:auto;display:flex}.cms-pricing__cta[data-v-fad4c392] .nb-button{display:flex}.cms-pricing__cta-note[data-v-fad4c392]{font-size:var(--nb-font-size-12,.75rem);color:var(--nb-c-text-muted,#55555f);margin:0;line-height:1.6}.cms-pricing__footnote[data-v-fad4c392]{margin:calc(var(--nb-base-unit,4px) * 3) 0 0;max-width:720px;font-size:var(--nb-font-size-14,.875rem);color:var(--nb-c-text-muted,#6a6a7b)}.sws__back[data-v-15739ed5]:before{content:"← ";content:"← "/""}.sws[data-v-15739ed5]{min-height:70vh;padding:calc(var(--nb-base-unit) * 16) 0 calc(var(--nb-base-unit) * 12);background:radial-gradient(70% 50% at 50% 0,#e8c15a24 0%,#0000 60%),#0a0b0d}.sws__inner[data-v-15739ed5]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 3);flex-direction:column;max-width:720px;display:flex}.sws__eyebrow[data-v-15739ed5]{align-items:center;gap:calc(var(--nb-base-unit) * 1);padding:calc(var(--nb-base-unit) * .75) calc(var(--nb-base-unit) * 1.75);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;color:#e8c15a;background:#e8c15a12;border:1px solid #e8c15a47;border-radius:999px;margin:0;display:inline-flex}.sws__eyebrow-dot[data-v-15739ed5]{background:#e8c15a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #e8c15acc}.sws__title[data-v-15739ed5]{font-family:var(--site-font-display);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;color:#f0f1f4;margin:0;line-height:1.05}.sws__panel[data-v-15739ed5]{gap:calc(var(--nb-base-unit) * 2);width:100%;padding:calc(var(--nb-base-unit) * 4);background:#15171c;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;display:flex}.sws__panel--waiting[data-v-15739ed5]{color:#f0f1f4a8;flex-direction:row;align-items:center}.sws__meter[data-v-15739ed5]{align-items:flex-end;gap:3px;height:18px;display:inline-flex}.sws__meter span[data-v-15739ed5]{background:#e8c15a;border-radius:1px;width:4px;animation:1s ease-in-out infinite alternate sws-meter-15739ed5}.sws__meter span[data-v-15739ed5]:first-child{animation-delay:-150ms}.sws__meter span[data-v-15739ed5]:nth-child(2){animation-delay:-300ms}.sws__meter span[data-v-15739ed5]:nth-child(3){animation-delay:-450ms}.sws__meter span[data-v-15739ed5]:nth-child(4){animation-delay:-600ms}.sws__meter span[data-v-15739ed5]:nth-child(5){animation-delay:-750ms}@media (prefers-reduced-motion:reduce){.sws__meter span[data-v-15739ed5]{height:60%;animation:none}}@keyframes sws-meter-15739ed5{0%{height:25%}to{height:100%}}.sws__key-label[data-v-15739ed5]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.14em;text-transform:uppercase;color:#e8c15a;margin:0}.sws__key-row[data-v-15739ed5]{align-items:center;gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;display:flex}.sws__key[data-v-15739ed5]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-14);color:#f0f1f4;padding:calc(var(--nb-base-unit) * 2);word-break:break-all;-webkit-user-select:all;user-select:all;background:#0a0b0d;border:1px solid #e8c15a4d;border-radius:10px;flex:320px;line-height:1.6}.sws__email-note[data-v-15739ed5]{font-size:var(--nb-font-size-14);color:#f0f1f4a8;margin:0;line-height:1.65}.sws__steps-title[data-v-15739ed5]{font-family:var(--site-font-display);font-size:var(--nb-font-size-20);font-weight:var(--nb-font-weight-bold);color:#f0f1f4;margin:calc(var(--nb-base-unit) * 1) 0 0}.sws__steps[data-v-15739ed5]{padding-left:calc(var(--nb-base-unit) * 2.5);gap:calc(var(--nb-base-unit) * .75);color:#f0f1f4d1;font-size:var(--nb-font-size-14);flex-direction:column;margin:0;line-height:1.6;display:flex}.cms-ghpr[data-v-1f6f748b]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.container[data-v-1f6f748b]{max-width:760px;margin:0 auto;padding:0 24px}.cms-ghpr__title[data-v-1f6f748b]{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(1.5rem,3vw,2rem)}.cms-ghpr__state[data-v-1f6f748b]{color:var(--nb-c-text-muted,#6a6a7b)}.cms-ghpr__list[data-v-1f6f748b]{counter-reset:pr;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cms-ghpr__item[data-v-1f6f748b]{padding-left:4px}.cms-ghpr__pr[data-v-1f6f748b]{color:var(--nb-c-text,#1a1a26);font-weight:600;text-decoration:none;display:block}.cms-ghpr__pr[data-v-1f6f748b]:hover{color:var(--nb-c-primary,#5856a9)}.cms-ghpr__meta[data-v-1f6f748b]{color:var(--nb-c-text-muted,#9797a6);font-size:.85rem}.reveal--armed{opacity:0;transform:translateY(var(--cms-reveal-shift,24px));transition:opacity var(--cms-reveal-fade,.65s) var(--cms-reveal-ease,cubic-bezier(.2, .6, .2, 1)), transform var(--cms-reveal-rise,.65s) var(--cms-reveal-ease,cubic-bezier(.2, .6, .2, 1));transition-delay:var(--reveal-delay,0s);will-change:opacity, transform}.reveal--armed.reveal--visible{opacity:1;will-change:auto;transform:none}.reveal--article{--cms-reveal-shift:10px;--cms-reveal-fade:.45s;--cms-reveal-rise:.5s;--cms-reveal-ease:cubic-bezier(.16, 1, .3, 1)}@media (prefers-reduced-motion:reduce){.reveal--armed{opacity:1;transition:none;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cms-motion-rise{opacity:0;animation:linear both cms-motion-fade-up;animation-timeline:view();animation-range:entry cover 35%;transform:translateY(28px)}.cms-motion-rise--unit{animation-range:entry cover 30%}.cms-motion-rise[data-motion-rise="2"]{animation-range:entry 8% cover 40%}.cms-motion-rise[data-motion-rise="3"]{animation-range:entry 14% cover 45%}.cms-motion-rise[data-motion-rise="4"]{animation-range:entry 20% cover 50%}}}@keyframes cms-motion-fade-up{to{opacity:1;transform:translateY(0)}}.cms-hover-lift{transition:box-shadow var(--nb-animation-base,.2s) ease, transform var(--nb-animation-base,.2s) ease, border-color var(--nb-animation-base,.2s) ease}@media (hover:hover){.cms-hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 32px #5856a91a}}.cms-hover-lift:active{transition-duration:60ms;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cms-hover-lift,.cms-hover-lift:hover,.cms-hover-lift:active{transition:box-shadow var(--nb-animation-base,.2s) ease;transform:none}}.cms-motion-signal{position:relative}.cms-motion-signal:before{content:"";pointer-events:none;background-image:linear-gradient(90deg, transparent, var(--cms-signal-accent,var(--nb-c-primary,#fff9)), transparent), linear-gradient(90deg, var(--cms-signal-line,#ffffff0f), var(--cms-signal-line,#ffffff0f));background-position:-160px 0,0 0;background-repeat:no-repeat,no-repeat;background-size:160px 1px,100% 1px;height:1px;animation:9s linear infinite cms-motion-signal-run;position:absolute;top:0;left:0;right:0}@keyframes cms-motion-signal-run{0%{background-position:-160px 0,0 0}to{background-position:calc(100% + 160px) 0,0 0}}@media (prefers-reduced-motion:reduce){.cms-motion-signal:before{background-image:linear-gradient(90deg, var(--cms-signal-line,#ffffff0f), var(--cms-signal-line,#ffffff0f));background-position:0 0;background-size:100% 1px;animation:none}}.hero-ed[data-v-9123c2b4]{min-height:0;padding:calc(var(--nb-base-unit) * 16) max(var(--nb-base-unit) * 14, var(--nb-base-unit) * 14 + (50% - var(--nb-base-unit) * 13 - 34rem) / 2) calc(var(--nb-base-unit) * 12);color:#fff;background:linear-gradient(#08070c 0%,#0d0d0f 60%,#101019 100%);align-items:center;display:flex;position:relative;overflow:hidden}@media (width<=900px){.hero-ed[data-v-9123c2b4]{padding:calc(var(--nb-base-unit) * 18) calc(var(--nb-base-unit) * 5) calc(var(--nb-base-unit) * 10)}}.hero-ed__room[data-v-9123c2b4]{pointer-events:none;position:absolute;inset:0}.hero-ed__aurora[data-v-9123c2b4]{filter:blur(50px);background:radial-gradient(40% 34% at 68% 40%,#5856a96b 0%,#0000 70%),radial-gradient(34% 30% at 82% 62%,#a837a038 0%,#0000 70%),radial-gradient(30% 26% at 55% 26%,#2f6fed33 0%,#0000 70%);animation:20s ease-in-out infinite alternate hero-ed-drift-9123c2b4;position:absolute;inset:-20%}@media (prefers-reduced-motion:reduce){.hero-ed__aurora[data-v-9123c2b4]{animation:none}}.hero-ed__beam[data-v-9123c2b4]{top:12%;right:var(--hero-beam-right,16%);background:linear-gradient(#8d7cf0 0%,#d861c9 45%,#f4804a 100%);border-radius:999px;width:clamp(28px,3.4vw,54px);height:62%;transition:background 1.4s;position:absolute;box-shadow:0 0 120px 40px #8d7cf059,0 0 320px 120px #5856a940}@media (width<=900px){.hero-ed__beam[data-v-9123c2b4]{opacity:.7;right:-4%}}.hero-ed__floor[data-v-9123c2b4]{filter:blur(30px);background:radial-gradient(50% 60% at 34% 0,#8d7cf047,#0000 70%);width:46%;height:26%;position:absolute;bottom:0;right:4%}.hero-ed--creatives .hero-ed__beam[data-v-9123c2b4]{background:linear-gradient(#e8c15a 0%,#846201 100%)}.hero-ed--creatives .hero-ed__accent[data-v-9123c2b4]{background-image:linear-gradient(100deg,#e8c15a 0%,#efd48c 100%)}.hero-ed--engineers .hero-ed__beam[data-v-9123c2b4]{background:linear-gradient(#a99dff 0%,#5b48c9 100%)}.hero-ed--engineers .hero-ed__accent[data-v-9123c2b4]{background-image:linear-gradient(100deg,#a99dff 0%,#c3baff 100%)}.hero-ed--home .hero-ed__beam[data-v-9123c2b4]{background:linear-gradient(#5ec1e8 0%,#086f9e 100%)}.hero-ed--home .hero-ed__accent[data-v-9123c2b4]{background-image:linear-gradient(100deg,#5ec1e8 0%,#8ed4ef 100%)}.hero-ed--fun .hero-ed__beam[data-v-9123c2b4]{background:linear-gradient(#f686ae 0%,#b83266 100%)}.hero-ed--fun .hero-ed__accent[data-v-9123c2b4]{background-image:linear-gradient(100deg,#f686ae 0%,#f9aac6 100%)}.hero-ed__inner[data-v-9123c2b4]{justify-content:space-between;align-items:flex-start;gap:calc(var(--nb-base-unit) * 8);width:100%;display:flex;position:relative}.hero-ed__content[data-v-9123c2b4]{max-width:46rem}.hero-ed__eyebrow[data-v-9123c2b4]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.28em;text-transform:uppercase;color:#ffffff8c;margin:0 0 calc(var(--nb-base-unit) * 6)}.hero-ed__headline[data-v-9123c2b4]{font-family:var(--site-font-display);font-size:clamp(2.75rem,6vw,5.25rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.04em;margin:0 0 calc(var(--nb-base-unit) * 6);line-height:.98}.hero-ed__rotator[data-v-9123c2b4]{display:inline-grid}.hero-ed__accent[data-v-9123c2b4]{color:#0000;background:linear-gradient(100deg,#2f6fed 0%,#8d7cf0 55%,#d861c9 100%);-webkit-background-clip:text;background-clip:text;grid-area:1/1}.hero-ed__subline[data-v-9123c2b4]{color:#ffffffb8;max-width:34rem;margin:0 0 calc(var(--nb-base-unit) * 10);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.hero-ed__cue[data-v-9123c2b4]{align-items:center;gap:calc(var(--nb-base-unit) * 2);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;margin:0;display:flex}.hero-ed__index[data-v-9123c2b4]{margin:calc(var(--nb-base-unit) * 3) 0 0;gap:calc(var(--nb-base-unit) * 1.5);text-align:right;font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.2em;text-transform:uppercase;color:#ffffff52;flex-direction:column;padding:0;list-style:none;display:flex}.hero-ed__index li[data-v-9123c2b4]{transition:color .6s}.hero-ed__index-item--active[data-v-9123c2b4]{color:#fff}@media (width<=900px){.hero-ed__index[data-v-9123c2b4]{display:none}}.hero-word-enter-active[data-v-9123c2b4],.hero-word-leave-active[data-v-9123c2b4]{transition:opacity .5s,transform .5s cubic-bezier(.2,.6,.2,1)}.hero-word-enter-from[data-v-9123c2b4]{opacity:0;transform:translateY(.25em)}.hero-word-leave-to[data-v-9123c2b4]{opacity:0;transform:translateY(-.25em)}@keyframes hero-ed-drift-9123c2b4{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.hero-word-enter-active[data-v-9123c2b4],.hero-word-leave-active[data-v-9123c2b4]{transition:none}}.product-tile[data-v-1e244c6d]{border-radius:calc(var(--nb-base-unit) * 1.5);padding:calc(var(--nb-base-unit) * 7);color:var(--nb-c-text);border:1px solid #0000000f;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .3s cubic-bezier(.2,.6,.2,1),box-shadow .3s cubic-bezier(.2,.6,.2,1);display:flex;position:relative;overflow:hidden}.product-tile[data-v-1e244c6d]:hover{transform:translateY(-4px);box-shadow:0 24px 64px #0d0d0f24}.product-tile:hover .product-tile__arrow[data-v-1e244c6d]{transform:translate(3px)}.product-tile:hover .product-tile__art[data-v-1e244c6d]{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.product-tile[data-v-1e244c6d]{transition:none}.product-tile[data-v-1e244c6d]:hover,.product-tile:hover .product-tile__art[data-v-1e244c6d]{transform:none}}.product-tile--feature .product-tile__name[data-v-1e244c6d]{font-size:clamp(3rem,6.5vw,5.5rem)}.product-tile--feature .product-tile__tagline[data-v-1e244c6d]{max-width:620px;font-size:clamp(1.125rem,1.6vw,1.375rem)}.product-tile--half .product-tile__name[data-v-1e244c6d]{font-size:clamp(2.25rem,3.6vw,3.5rem)}.product-tile--half .product-tile__tagline[data-v-1e244c6d]{font-size:var(--nb-font-size-18,1.125rem)}@media (width<=767px){.product-tile[data-v-1e244c6d]{padding:calc(var(--nb-base-unit) * 4)}}.product-tile__art[data-v-1e244c6d]{pointer-events:none;transition:transform .6s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0}.product-tile__media[data-v-1e244c6d]{object-fit:contain;width:min(50%,620px);height:auto;position:absolute;top:8%;right:5%}@media (width<=767px){.product-tile__media[data-v-1e244c6d]{display:none}}.product-tile__badge[data-v-1e244c6d]{top:calc(var(--nb-base-unit) * 3);right:calc(var(--nb-base-unit) * 3);position:absolute}.product-tile__content[data-v-1e244c6d]{gap:calc(var(--nb-base-unit) * 1.25);flex-direction:column;display:flex;position:relative}.product-tile__category[data-v-1e244c6d]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.14em;text-transform:uppercase;color:var(--nb-c-text-muted);margin:0}.product-tile__name[data-v-1e244c6d]{font-family:var(--site-font-display);font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:inherit;line-height:1.02}.product-tile__tagline[data-v-1e244c6d]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);max-width:460px;line-height:1.5}.product-tile__action[data-v-1e244c6d]{align-items:center;gap:calc(var(--nb-base-unit) * .75);margin-top:calc(var(--nb-base-unit) * 1.5);font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-primary);display:inline-flex}.product-tile__arrow[data-v-1e244c6d]{transition:transform .2s}.product-tile--ui[data-v-1e244c6d]{background:linear-gradient(#5856a908,#5856a908),repeating-linear-gradient(0deg,#0000 0 31px,#5856a90f 31px 32px),repeating-linear-gradient(90deg,#0000 0 31px,#5856a90f 31px 32px),#f7f6fc}.product-tile--ui .tile-ui[data-v-1e244c6d]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 1.75);flex-direction:column;display:flex;position:absolute;top:12%;right:8%;transform:rotate(-5deg)}.product-tile--ui .tile-ui[data-v-1e244c6d]>*{transition:transform .34s cubic-bezier(.2,.6,.2,1);box-shadow:0 16px 40px #5856a92e}.product-tile--ui .tile-ui[data-v-1e244c6d]>:nth-child(2){margin-left:calc(var(--nb-base-unit) * 4);transition-delay:40ms}.product-tile--ui .tile-ui[data-v-1e244c6d]>:nth-child(3){margin-left:calc(var(--nb-base-unit) * 1);transition-delay:80ms}.product-tile--ui .tile-ui[data-v-1e244c6d]>:nth-child(4){margin-left:calc(var(--nb-base-unit) * 6);transition-delay:.12s}.product-tile--ui:hover .tile-ui[data-v-1e244c6d]>*{transform:translateY(-6px)}.product-tile--ui .tile-ui__card[data-v-1e244c6d]{gap:calc(var(--nb-base-unit) * 1);width:220px;padding:calc(var(--nb-base-unit) * 2);background:#fff;border:1px solid #5856a91f;border-radius:12px;flex-direction:column;display:flex}.product-tile--ui .tile-ui__card-line[data-v-1e244c6d]{background:#5856a92e;border-radius:4.5px;height:9px}.product-tile--ui .tile-ui__card-line--short[data-v-1e244c6d]{background:#5856a91a;width:55%}.product-tile--ui .product-tile__action[data-v-1e244c6d]{color:#5856a9}@media (width<=767px){.product-tile--ui .tile-ui[data-v-1e244c6d]{display:none}}.product-tile--verba[data-v-1e244c6d]{background:linear-gradient(135deg,#fdf1ea 0%,#f9edf5 45%,#ededf8 100%)}.product-tile--verba .product-tile__name[data-v-1e244c6d]{background:linear-gradient(135deg,#f4804a 0%,#f0575d 30%,#a837a0 60%,#5856a9 100%);-webkit-text-fill-color:transparent;color:#a837a0;-webkit-background-clip:text;background-clip:text}.product-tile--verba .product-tile__art[data-v-1e244c6d]:before{content:"";aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle,#f0575d38 0%,#a837a01a 45%,#0000 70%);border-radius:50%;width:55%;position:absolute;top:-30%;right:-12%}.product-tile--verba .tile-verba[data-v-1e244c6d]{gap:calc(var(--nb-base-unit) * 1.25);flex-direction:column;width:min(400px,52%);display:flex;position:absolute;top:13%;right:6%;transform:rotate(2deg)}.product-tile--verba .tile-verba__row[data-v-1e244c6d]{align-items:center;gap:calc(var(--nb-base-unit) * 1);padding:calc(var(--nb-base-unit) * 1.5) calc(var(--nb-base-unit) * 1.75);background:#fff;border-radius:12px;display:flex;box-shadow:0 10px 30px #a837a01a}.product-tile--verba .tile-verba__row[data-v-1e244c6d]:first-child{margin-right:calc(var(--nb-base-unit) * 3)}.product-tile--verba .tile-verba__row[data-v-1e244c6d]:nth-child(3){margin-left:calc(var(--nb-base-unit) * 3)}.product-tile--verba .tile-verba__row--active[data-v-1e244c6d]{transition:box-shadow .3s;box-shadow:0 0 0 1.5px #a837a0,0 14px 36px #a837a038}.product-tile--verba:hover .tile-verba__row--active[data-v-1e244c6d]{box-shadow:0 0 0 2px #f0575d,0 18px 44px #f0575d4d}.product-tile--verba .tile-verba__chip[data-v-1e244c6d]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:.625rem;font-weight:var(--nb-font-weight-semibold);letter-spacing:.08em;color:#5856a9;background:#5856a91f;border-radius:6px;padding:2px 7px}.product-tile--verba .tile-verba__chip--target[data-v-1e244c6d]{color:#f0575d;background:#f0575d24}.product-tile--verba .tile-verba__line[data-v-1e244c6d]{background:#0d0d0f29;border-radius:4px;height:8px}.product-tile--verba .tile-verba__line--target[data-v-1e244c6d]{background:#0d0d0f1a}.product-tile--verba .tile-verba__arrow[data-v-1e244c6d]{font-size:var(--nb-font-size-12);color:#0d0d0f59}.product-tile--verba .tile-verba__ai[data-v-1e244c6d]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:.625rem;font-weight:var(--nb-font-weight-bold);color:#fff;background:linear-gradient(135deg,#f4804a 0%,#f0575d 30%,#a837a0 60%,#5856a9 100%);border-radius:6px;margin-left:auto;padding:2px 7px}.product-tile--verba .product-tile__action[data-v-1e244c6d]{color:#a837a0}@media (width<=767px){.product-tile--verba .tile-verba[data-v-1e244c6d]{display:none}}.product-tile--stagewright[data-v-1e244c6d]{color:#f0f1f4;background:radial-gradient(70% 60% at 85% 0,#e8c15a38 0%,#0000 60%),radial-gradient(40% 40% at 15% 80%,#9d6cff24 0%,#0000 60%),#0a0b0d;border-color:#ffffff14}.product-tile--stagewright .product-tile__art[data-v-1e244c6d]{background-image:radial-gradient(circle at 1px 1px,#ffffff12 1px,#0000 0);background-size:24px 24px}.product-tile--stagewright .product-tile__category[data-v-1e244c6d]{color:#e8c15a}.product-tile--stagewright .product-tile__tagline[data-v-1e244c6d]{color:#f0f1f4a8}.product-tile--stagewright .product-tile__action[data-v-1e244c6d]{color:#e8c15a}.product-tile--stagewright .product-tile__media[data-v-1e244c6d]{border:1px solid #ffffff1a;border-radius:12px;width:min(66%,780px);transition:transform .34s cubic-bezier(.2,.6,.2,1),box-shadow .34s;top:-7%;right:-8%;transform:rotate(-4deg);box-shadow:0 30px 60px #00000080}.product-tile--stagewright:hover .product-tile__media[data-v-1e244c6d]{transform:rotate(-2.5deg)translateY(-8px);box-shadow:0 40px 78px #0000008c,0 0 40px #e8c15a29}.product-tile--stagewright.product-tile--feature .product-tile__media[data-v-1e244c6d]{width:min(54%,1120px);top:50%;right:2%;transform:translateY(-50%)rotate(-3deg)}.product-tile--stagewright[data-v-1e244c6d]:hover{box-shadow:0 24px 64px #e8c15a29}.product-tile--doodloop[data-v-1e244c6d]{color:#2b2320;background:linear-gradient(#fdf8ef 0%,#fbf1e2 100%)}.product-tile--doodloop .product-tile__art[data-v-1e244c6d]:before{content:"";top:calc(var(--nb-base-unit) * 3);left:calc(var(--nb-base-unit) * 5);opacity:.8;background:repeating-linear-gradient(90deg,#84620147 0 52px,#0000 52px 64px);border-radius:8px;height:44px;position:absolute;right:30%}.product-tile--doodloop .product-tile__art[data-v-1e244c6d]:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#8462013d 0%,#0000 65%);border-radius:50%;width:46%;position:absolute;bottom:-18%;right:-6%}.product-tile--doodloop .tile-dl[data-v-1e244c6d]{aspect-ratio:1;width:min(210px,36%);position:absolute;top:50%;right:9%;transform:translateY(-46%)}.product-tile--doodloop .tile-dl__icon[data-v-1e244c6d]{z-index:2;border-radius:23%;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 26px 54px -18px #0f1230bf}.product-tile--doodloop .tile-dl__ghost[data-v-1e244c6d]{z-index:1;border-radius:23%;transition:transform .34s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0}.product-tile--doodloop .tile-dl__ghost--red[data-v-1e244c6d]{background:#ff4d6d80;transform:translate(-15px,11px)}.product-tile--doodloop .tile-dl__ghost--cyan[data-v-1e244c6d]{background:#37d0ff6b;transform:translate(15px,-11px)}@media (prefers-reduced-motion:no-preference){.product-tile--doodloop:hover .tile-dl__ghost--red[data-v-1e244c6d]{transform:translate(-22px,16px)}.product-tile--doodloop:hover .tile-dl__ghost--cyan[data-v-1e244c6d]{transform:translate(22px,-16px)}}.product-tile--doodloop .product-tile__category[data-v-1e244c6d],.product-tile--doodloop .product-tile__action[data-v-1e244c6d]{color:#846201}@media (width<=767px){.product-tile--doodloop .tile-dl[data-v-1e244c6d]{display:none}}.product-tile--openbridge[data-v-1e244c6d]{color:#10233f;background:linear-gradient(160deg,#eef4fd 0%,#f8fbfe 70%)}.product-tile--openbridge .tile-ob[data-v-1e244c6d]{width:min(72%,980px);position:absolute;top:50%;right:2%;transform:translateY(-50%)}.product-tile--openbridge .tile-ob__cables path[data-v-1e244c6d]{stroke:#086f9e4d}.product-tile--openbridge .tile-ob__pulse[data-v-1e244c6d]{stroke:#086f9e;opacity:.55;stroke-linecap:round;stroke-dasharray:3 20;animation:2.8s linear infinite tile-ob-flow-1e244c6d}@media (prefers-reduced-motion:reduce){.product-tile--openbridge .tile-ob__pulse[data-v-1e244c6d]{stroke-dasharray:none;opacity:.2;animation:none}}.product-tile--openbridge:hover .tile-ob__pulse[data-v-1e244c6d]{animation-duration:1.2s}.product-tile--openbridge .tile-ob__card[data-v-1e244c6d]{fill:#ffffffbf;stroke:#086f9e47;stroke-width:1.5px}.product-tile--openbridge .tile-ob__dot[data-v-1e244c6d]{fill:#5ec1e8}.product-tile--openbridge .tile-ob__line[data-v-1e244c6d]{fill:#10233f38}.product-tile--openbridge .tile-ob__line--dim[data-v-1e244c6d]{fill:#10233f1a}.product-tile--openbridge .product-tile__category[data-v-1e244c6d],.product-tile--openbridge .product-tile__action[data-v-1e244c6d]{color:#086f9e}@media (width<=767px){.product-tile--openbridge .tile-ob[data-v-1e244c6d]{display:none}}.product-tile--openbridge-marketplace[data-v-1e244c6d]{color:#1d1740;background:linear-gradient(160deg,#f3f0fd 0%,#faf9fe 70%)}.product-tile--openbridge-marketplace .tile-mkt[data-v-1e244c6d]{gap:calc(var(--nb-base-unit) * 1.5);grid-template-columns:repeat(3,1fr);width:min(440px,56%);display:grid;position:absolute;top:12%;right:7%}.product-tile--openbridge-marketplace .tile-mkt[data-v-1e244c6d]>:nth-child(3n+2){transform:translateY(12px)}.product-tile--openbridge-marketplace .tile-mkt__card[data-v-1e244c6d]{gap:calc(var(--nb-base-unit) * .75);padding:calc(var(--nb-base-unit) * 1.5);background:#fff;border:1px solid #086f9e24;border-radius:10px;flex-direction:column;display:flex;box-shadow:0 10px 26px #086f9e1a}.product-tile--openbridge-marketplace .tile-mkt__name[data-v-1e244c6d]{background:#1d17403d;border-radius:4px;width:70%;height:8px}.product-tile--openbridge-marketplace .tile-mkt__stars[data-v-1e244c6d]{letter-spacing:.2em;color:#086f9ebf;font-size:.5625rem;line-height:1}.product-tile--openbridge-marketplace .tile-mkt__meta[data-v-1e244c6d]{background:#1d17401f;border-radius:3.5px;width:45%;height:7px}.product-tile--openbridge-marketplace .product-tile__category[data-v-1e244c6d],.product-tile--openbridge-marketplace .product-tile__action[data-v-1e244c6d]{color:#086f9e}@media (width<=767px){.product-tile--openbridge-marketplace .tile-mkt[data-v-1e244c6d]{display:none}}.product-tile--keystone[data-v-1e244c6d]{color:#3a2d20;background:linear-gradient(#f9f3e9 0%,#f4ecdd 100%)}.product-tile--keystone .tile-ks[data-v-1e244c6d]{width:min(300px,44%);position:absolute;top:14%;right:8%}.product-tile--keystone .tile-ks path[data-v-1e244c6d]{fill:none;stroke:#086f9e99;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.product-tile--keystone .tile-ks .tile-ks__dim[data-v-1e244c6d]{stroke:#086f9e4d;stroke-width:1.5px}@media (prefers-reduced-motion:no-preference){.product-tile--keystone:hover .tile-ks path[data-v-1e244c6d]{stroke-dasharray:1;animation:1.1s cubic-bezier(.4,0,.2,1) both tile-ks-draw-1e244c6d}.product-tile--keystone:hover .tile-ks path[data-v-1e244c6d]:nth-child(2){animation-delay:.15s}.product-tile--keystone:hover .tile-ks path[data-v-1e244c6d]:nth-child(3){animation-delay:.35s}.product-tile--keystone:hover .tile-ks path[data-v-1e244c6d]:nth-child(4){animation-delay:.5s}.product-tile--keystone:hover .tile-ks path[data-v-1e244c6d]:nth-child(5){animation-delay:.7s}}.product-tile--keystone .product-tile__category[data-v-1e244c6d],.product-tile--keystone .product-tile__action[data-v-1e244c6d]{color:#086f9e}@media (width<=767px){.product-tile--keystone .tile-ks[data-v-1e244c6d]{display:none}}.product-tile--tassel[data-v-1e244c6d]{color:#0d0d0f;background:linear-gradient(160deg,#f6efe3 0%,#ead9bf 100%)}.product-tile--tassel .tile-ta__icon[data-v-1e244c6d]{filter:drop-shadow(0 18px 30px #3c240c47);width:220px;height:220px;position:absolute;top:12%;right:6%;transform:rotate(-6deg)}.product-tile--tassel .product-tile__category[data-v-1e244c6d],.product-tile--tassel .product-tile__action[data-v-1e244c6d]{color:#b83266}.product-tile--planetcraft[data-v-1e244c6d]{color:#eeedf8;background:radial-gradient(1px at 12% 30%,#ffffff80 98%,#0000),radial-gradient(1px at 32% 68%,#ffffff59 98%,#0000),radial-gradient(1.5px at 55% 22%,#ffffff73 98%,#0000),radial-gradient(1px at 72% 58%,#ffffff4d 98%,#0000),radial-gradient(1px at 88% 34%,#ffffff73 98%,#0000),linear-gradient(160deg,#171332 0%,#0f0c22 100%);border-color:#ffffff14}.product-tile--planetcraft .tile-pc__planet[data-v-1e244c6d]{filter:drop-shadow(0 0 70px #6f5bd873);width:260px;height:260px;position:absolute;top:10%;right:4%}.product-tile--planetcraft .product-tile__art[data-v-1e244c6d]:after{content:none;border:2px solid #f686ae80;border-radius:50%;width:300px;height:48px;animation:16s ease-in-out infinite alternate tile-pc-drift-1e244c6d;position:absolute;top:calc(14% + 90px);right:calc(8% - 40px);transform:rotate(-16deg)}@media (prefers-reduced-motion:reduce){.product-tile--planetcraft .product-tile__art[data-v-1e244c6d]:after{animation:none}}.product-tile--planetcraft .product-tile__category[data-v-1e244c6d]{color:#f686ae}.product-tile--planetcraft .product-tile__tagline[data-v-1e244c6d]{color:#eeedf8a8}.product-tile--planetcraft .product-tile__action[data-v-1e244c6d]{color:#f686ae}.product-tile--planetcraft[data-v-1e244c6d]:hover{box-shadow:0 24px 64px #6f5bd840}@media (width<=767px){.product-tile--planetcraft .tile-pc__planet[data-v-1e244c6d],.product-tile--planetcraft .product-tile__art[data-v-1e244c6d]:before,.product-tile--planetcraft .product-tile__art[data-v-1e244c6d]:after{display:none}}.product-tile .product-tile__art--has-media[data-v-1e244c6d]:before,.product-tile .product-tile__art--has-media[data-v-1e244c6d]:after{display:none}@keyframes tile-ob-flow-1e244c6d{to{stroke-dashoffset:-23px}}@keyframes tile-ks-draw-1e244c6d{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tile-pc-drift-1e244c6d{0%{transform:rotate(-16deg)}to{transform:rotate(-9deg)}}.wall-ed__notice[data-v-b57ff1ff]{margin:var(--nb-spacing-16);padding:var(--nb-spacing-16);border:2px dashed var(--nb-c-warning,#b3541e);border-radius:var(--nb-radius-md);background:var(--nb-c-surface);color:var(--nb-c-text);font-size:var(--nb-type-body-sm-size)}.wall-ed__notice ul[data-v-b57ff1ff]{margin:var(--nb-spacing-8) 0 0;padding-inline-start:var(--nb-spacing-16)}.wall-ed__notice li+li[data-v-b57ff1ff]{margin-block-start:var(--nb-spacing-4)}.wall-ed__notice code[data-v-b57ff1ff]{font-family:var(--nb-font-family-mono)}.wall-ed__notice-title[data-v-b57ff1ff]{margin:0;font-weight:600}.wall-ed[data-v-b57ff1ff]{z-index:1;--band-slant:4vw;background:#fafafa;position:relative}@media (width<=900px){.wall-ed[data-v-b57ff1ff]{--band-slant:24px}}.wall-ed[data-v-b57ff1ff]{display:flow-root}.wall-ed__band[data-v-b57ff1ff]{align-items:center;gap:calc(var(--nb-base-unit) * 6);padding:calc(var(--nb-base-unit) * 16) calc(var(--nb-base-unit) * 10);cursor:pointer;min-height:min(88vh,860px);margin-top:calc(var(--band-slant) * -1);padding-top:calc(var(--nb-base-unit) * 16 + var(--band-slant));padding-bottom:calc(var(--nb-base-unit) * 16 + var(--band-slant));grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.wall-ed__band--top-down.wall-ed__band--bottom-down[data-v-b57ff1ff]{clip-path:polygon(0 0, 100% var(--band-slant), 100% 100%, 0 calc(100% - var(--band-slant)))}.wall-ed__band--top-down.wall-ed__band--bottom-up[data-v-b57ff1ff]{clip-path:polygon(0 0, 100% var(--band-slant), 100% calc(100% - var(--band-slant)), 0 100%)}.wall-ed__band--top-up.wall-ed__band--bottom-down[data-v-b57ff1ff]{clip-path:polygon(0 var(--band-slant), 100% 0, 100% 100%, 0 calc(100% - var(--band-slant)))}.wall-ed__band--top-up.wall-ed__band--bottom-up[data-v-b57ff1ff]{clip-path:polygon(0 var(--band-slant), 100% 0, 100% calc(100% - var(--band-slant)), 0 100%)}.wall-ed__band--dark[data-v-b57ff1ff]{color:#fff;background:#0d0d0f}.wall-ed__band--light[data-v-b57ff1ff]{color:#0d0d0f;background:#f4f1ec}.wall-ed__band--stagewright[data-v-b57ff1ff]{background:radial-gradient(70% 90% at 78% 45%,#e8c15a24,#0000 70%),#0a0b0d}.wall-ed__band--ui[data-v-b57ff1ff]{background:radial-gradient(66% 90% at 70% 40%,#5856a957,#0000 70%),#0d0d0f}.wall-ed__band--openbridge[data-v-b57ff1ff]{background:radial-gradient(70% 90% at 74%,#086f9e3d,#0000 72%),#0d0d0f}.wall-ed__band--doodloop[data-v-b57ff1ff]{background:linear-gradient(160deg,#fdf8ef 0%,#fbf1e2 100%)}.wall-ed__band--verba[data-v-b57ff1ff]{background:linear-gradient(160deg,#f6f3fb 0%,#fdf1ea 100%)}.wall-ed__band--media-left .wall-ed__media[data-v-b57ff1ff]{order:1}.wall-ed__band--media-left .wall-ed__copy[data-v-b57ff1ff],.wall-ed__band--media-right .wall-ed__media[data-v-b57ff1ff]{order:2}.wall-ed__band--media-right .wall-ed__copy[data-v-b57ff1ff]{order:1}@media (width<=900px){.wall-ed__band[data-v-b57ff1ff]{min-height:0;padding:calc(var(--nb-base-unit) * 10) calc(var(--nb-base-unit) * 5);grid-template-columns:1fr}.wall-ed__band .wall-ed__media[data-v-b57ff1ff],.wall-ed__band .wall-ed__copy[data-v-b57ff1ff]{order:unset}}.wall-ed__media[data-v-b57ff1ff]{align-items:center;min-height:min(60vh,620px);display:flex;position:relative}@media (width<=900px){.wall-ed__media[data-v-b57ff1ff]{min-height:320px}}.wall-ed__photo[data-v-b57ff1ff]{border-radius:calc(var(--nb-base-unit) * 1.5);flex-shrink:0;width:128%;max-width:none;height:auto;box-shadow:0 40px 120px #00000073}@media (width<=900px){.wall-ed__photo[data-v-b57ff1ff]{width:150%}}.wall-ed__photo--device[data-v-b57ff1ff]{box-shadow:none;border-radius:0}.wall-ed__band--media-right .wall-ed__photo[data-v-b57ff1ff]{margin-right:-28%}.wall-ed__band--media-left .wall-ed__photo[data-v-b57ff1ff]{margin-left:-28%}@media (width<=900px){.wall-ed__band--media-right .wall-ed__photo[data-v-b57ff1ff]{margin-right:-50%}.wall-ed__band--media-left .wall-ed__photo[data-v-b57ff1ff]{margin-left:-50%}}.wall-ed__art[data-v-b57ff1ff]{aspect-ratio:4/3;width:100%;display:grid;position:relative}.wall-ed__art[data-v-b57ff1ff] .product-tile{pointer-events:none;border-radius:calc(var(--nb-base-unit) * 2);border:0}.wall-ed__art[data-v-b57ff1ff] .product-tile__content,.wall-ed__art[data-v-b57ff1ff] .product-tile__badge{display:none}.wall-ed__art[data-v-b57ff1ff] .tile-ui,.wall-ed__art[data-v-b57ff1ff] .tile-verba,.wall-ed__art[data-v-b57ff1ff] .tile-mkt,.wall-ed__art[data-v-b57ff1ff] .tile-ks,.wall-ed__art[data-v-b57ff1ff] .tile-dl{transform-origin:50%;inset:50% 50% auto auto}.wall-ed__art[data-v-b57ff1ff] .tile-ui{transform:translate(50%,-50%)rotate(-5deg)scale(1.45)}.wall-ed__art[data-v-b57ff1ff] .tile-verba{width:min(420px,76%);transform:translate(50%,-50%)rotate(2deg)scale(1.35)}.wall-ed__art[data-v-b57ff1ff] .tile-mkt,.wall-ed__art[data-v-b57ff1ff] .tile-ks,.wall-ed__art[data-v-b57ff1ff] .tile-dl{transform:translate(50%,-50%)scale(1.2)}.wall-ed__copy[data-v-b57ff1ff]{max-width:34rem;padding-inline:calc(var(--nb-base-unit) * 4);margin-inline:auto;position:relative}@media (width<=900px){.wall-ed__copy[data-v-b57ff1ff]{padding-inline:0}}.wall-ed__eyebrow[data-v-b57ff1ff]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:#b18be8;margin:0 0 calc(var(--nb-base-unit) * 4)}.wall-ed__band--light .wall-ed__eyebrow[data-v-b57ff1ff]{color:#5856a9}.wall-ed__name[data-v-b57ff1ff]{font-family:var(--site-font-display);font-size:clamp(3rem,6vw,5.25rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.035em;margin:0 0 calc(var(--nb-base-unit) * 3);line-height:.98}.wall-ed__tagline[data-v-b57ff1ff]{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:var(--nb-font-weight-medium);letter-spacing:-.015em;margin:0 0 calc(var(--nb-base-unit) * 4);line-height:1.25}.wall-ed__description[data-v-b57ff1ff]{font-size:var(--nb-font-size-16,1rem);opacity:.72;margin:0 0 calc(var(--nb-base-unit) * 5);line-height:1.65}.wall-ed__action[data-v-b57ff1ff]{font-weight:var(--nb-font-weight-semibold);color:currentColor;border-bottom:1px solid;align-items:center;gap:.5em;padding-bottom:2px;text-decoration:none;transition:gap .2s;display:inline-flex}.wall-ed__action[data-v-b57ff1ff]:hover,.wall-ed__band:hover .wall-ed__action[data-v-b57ff1ff]{gap:.9em}.wall-ed__photo[data-v-b57ff1ff]{transition:transform .4s cubic-bezier(.2,.6,.2,1)}.wall-ed__band:hover .wall-ed__photo[data-v-b57ff1ff]{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.wall-ed__band:hover .wall-ed__photo[data-v-b57ff1ff]{transform:none}}.wall-ed__meta[data-v-b57ff1ff]{margin:calc(var(--nb-base-unit) * 8) 0 0;gap:calc(var(--nb-base-unit) * 1);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;opacity:.45;flex-direction:column;padding:0;list-style:none;display:flex}.wall-ed__note[data-v-b57ff1ff]{left:calc(var(--nb-base-unit) * 4);bottom:calc(var(--nb-base-unit) * 8 + var(--band-slant));max-width:12ch;font-family:"Caveat", var(--site-font-display);opacity:.6;pointer-events:none;margin:0;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.05;position:absolute;transform:rotate(-6deg)}.wall-ed__band--media-left .wall-ed__note[data-v-b57ff1ff]{left:auto;right:calc(var(--nb-base-unit) * 4);transform:rotate(5deg)}@media (width<=1200px){.wall-ed__note[data-v-b57ff1ff]{display:none}}.shelf[data-v-2b13c311]{color:#0d0d0f;padding:calc(var(--nb-base-unit) * 28) 0 calc(var(--nb-base-unit) * 16);background:#fafafa}@media (width<=671px){.shelf[data-v-2b13c311]{padding:calc(var(--nb-base-unit) * 16) 0 calc(var(--nb-base-unit) * 8)}}.shelf__wrap[data-v-2b13c311]{width:min(1152px,100% - 48px);margin-inline:auto}@media (width<=671px){.shelf__wrap[data-v-2b13c311]{width:calc(100% - 40px)}}.shelf__head[data-v-2b13c311]{justify-content:space-between;align-items:flex-end;gap:calc(var(--nb-base-unit) * 6);margin-bottom:calc(var(--nb-base-unit) * 14);display:flex}@media (width<=671px){.shelf__head[data-v-2b13c311]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 3);margin-bottom:calc(var(--nb-base-unit) * 6);flex-direction:column}}.shelf__eyebrow[data-v-2b13c311]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:#5856a9;margin:0}.shelf__title[data-v-2b13c311]{margin:calc(var(--nb-base-unit) * 3) 0 0;font-family:var(--site-font-display);font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;line-height:1}.shelf__count[data-v-2b13c311]{font-size:var(--nb-font-size-16);color:#0d0d0f8c;text-align:right;flex-direction:column;margin:0;display:flex}.shelf__count strong[data-v-2b13c311]{color:#0d0d0f;font-weight:var(--nb-font-weight-semibold)}@media (width<=671px){.shelf__count[data-v-2b13c311]{text-align:left}}.shelf__group[data-v-2b13c311]{gap:calc(var(--nb-base-unit) * 10);padding:calc(var(--nb-base-unit) * 10) 0;border-top:1px solid #0d0d0f1a;grid-template-columns:220px minmax(0,1fr);display:grid}.shelf__group--creatives[data-v-2b13c311]{--acc:#846201}.shelf__group--engineers[data-v-2b13c311]{--acc:#5b48c9}.shelf__group--home[data-v-2b13c311]{--acc:#086f9e}.shelf__group--fun[data-v-2b13c311]{--acc:#b83266}@media (width<=1055px){.shelf__group[data-v-2b13c311]{gap:calc(var(--nb-base-unit) * 4);padding:calc(var(--nb-base-unit) * 7) 0;grid-template-columns:minmax(0,1fr)}}.shelf__rail[data-v-2b13c311]{align-self:start;position:sticky;top:96px}@media (width<=1055px){.shelf__rail[data-v-2b13c311]{justify-content:space-between;align-items:baseline;gap:calc(var(--nb-base-unit) * 3);display:flex;position:static}}.shelf__audience[data-v-2b13c311]{font-weight:var(--nb-font-weight-semibold);font-size:var(--nb-font-size-16);white-space:nowrap;align-items:center;gap:10px;margin:0;display:flex}.shelf__audience i[data-v-2b13c311]{background:var(--acc);border-radius:50%;width:10px;height:10px}.shelf__note[data-v-2b13c311]{margin:calc(var(--nb-base-unit) * 3.5) 0 0;font-family:"Caveat", var(--site-font-display);color:#0d0d0fb3;transform-origin:0;font-size:1.9rem;font-weight:600;line-height:1.05;transform:rotate(-3deg)}@media (width<=1055px){.shelf__note[data-v-2b13c311]{text-align:right;margin:0;font-size:1.5rem}}.shelf__cards[data-v-2b13c311]{gap:calc(var(--nb-base-unit) * 5);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (width<=671px){.shelf__cards[data-v-2b13c311]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:minmax(0,1fr)}}.card[data-v-2b13c311]{color:#0d0d0f;background:#fff;border-radius:20px;flex-direction:column;grid-column:span 2;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0d0d0f1a}.card[data-v-2b13c311]:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #0d0d0f24,0 24px 48px -20px #0d0d0f47}.card[data-v-2b13c311]:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.card--wide[data-v-2b13c311]{grid-column:span 4}.card--half[data-v-2b13c311]{grid-column:span 3}.card--full[data-v-2b13c311]{flex-direction:row;grid-column:span 6}.card--dark[data-v-2b13c311]{color:#fff;background:#0d0d0f;box-shadow:0 0 0 1px #ffffff0a}@media (prefers-reduced-motion:reduce){.card[data-v-2b13c311]{transition:none}.card[data-v-2b13c311]:hover{transform:none}}@media (width<=671px){.card[data-v-2b13c311],.card--wide[data-v-2b13c311],.card--half[data-v-2b13c311],.card--full[data-v-2b13c311]{grid-column:auto}.card--full[data-v-2b13c311]{flex-direction:column}.card--standard[data-v-2b13c311],.card--half[data-v-2b13c311]{border-radius:16px;flex-direction:row}}.card__media[data-v-2b13c311]{aspect-ratio:16/10;background:#0d0d0f0a;flex:1 0 auto;position:relative;overflow:hidden}.card__media img[data-v-2b13c311]{object-fit:cover;object-position:left top;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.card__media .card__photo--device[data-v-2b13c311]{object-fit:contain;object-position:center;padding:12px}.card:hover .card__media img[data-v-2b13c311]{transform:scale(1.035)}.card--full .card__media[data-v-2b13c311]{aspect-ratio:auto;flex:1.4;order:2;min-height:340px}.card--dark .card__media[data-v-2b13c311]{background:#ffffff0a}.card--doodloop .card__media[data-v-2b13c311]{background:linear-gradient(160deg,#fdf8ef,#fbf1e2)}.card--openbridge .card__media[data-v-2b13c311]{background:linear-gradient(160deg,#10233f,#0a1626)}@media (prefers-reduced-motion:reduce){.card:hover .card__media img[data-v-2b13c311]{transform:none}}@media (width<=671px){.card--full .card__media[data-v-2b13c311]{aspect-ratio:16/10;flex:none;order:0;min-height:0}.card--standard .card__media[data-v-2b13c311],.card--half .card__media[data-v-2b13c311]{aspect-ratio:auto;flex:none;width:112px}}.card__art[data-v-2b13c311]{display:grid;position:absolute;inset:0}.card__art[data-v-2b13c311] .product-tile{pointer-events:none;border:0;border-radius:0;height:100%;min-height:0}.card__art[data-v-2b13c311] .product-tile__content,.card__art[data-v-2b13c311] .product-tile__badge{display:none}.card__body[data-v-2b13c311]{flex-direction:column;flex:1;gap:6px;padding:22px 24px 24px;display:flex}.card--full .card__body[data-v-2b13c311]{justify-content:center;padding:40px}@media (width<=671px){.card--full .card__body[data-v-2b13c311]{padding:20px}.card--standard .card__body[data-v-2b13c311],.card--half .card__body[data-v-2b13c311]{min-width:0;padding:14px 16px}}.card__name[data-v-2b13c311]{font-family:var(--site-font-display);font-size:1.6rem;font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;align-items:center;gap:10px;margin:0;line-height:1.1;display:flex}.card--full .card__name[data-v-2b13c311],.card--wide .card__name[data-v-2b13c311]{font-size:2rem}@media (width<=671px){.card__name[data-v-2b13c311],.card--full .card__name[data-v-2b13c311],.card--wide .card__name[data-v-2b13c311]{font-size:1.5rem}.card--standard .card__name[data-v-2b13c311],.card--half .card__name[data-v-2b13c311]{font-size:1.25rem}}.card__arrow[data-v-2b13c311]{font-family:var(--nb-font-family-sans);font-size:1.1rem;font-weight:var(--nb-font-weight-semibold);color:var(--acc);opacity:0;margin-left:auto;transition:opacity .25s,transform .25s;transform:translate(-6px)}.card:hover .card__arrow[data-v-2b13c311],.card:focus-visible .card__arrow[data-v-2b13c311]{opacity:1;transform:none}.card--dark .card__arrow[data-v-2b13c311]{color:#e8c15a}@media (width<=671px){.card__arrow[data-v-2b13c311]{opacity:1;transform:none}}.card__line[data-v-2b13c311]{font-size:var(--nb-font-size-16);color:#0d0d0fb8;margin:0;line-height:1.5}.card--dark .card__line[data-v-2b13c311]{color:#ffffffa8}@media (width<=671px){.card--standard .card__line[data-v-2b13c311],.card--half .card__line[data-v-2b13c311]{font-size:var(--nb-font-size-14)}}.card__meta[data-v-2b13c311]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#0d0d0f8c;flex-wrap:wrap;align-items:center;gap:10px;margin:auto 0 0;padding-top:14px;font-size:11px;display:flex}.card--dark .card__meta[data-v-2b13c311]{color:#ffffff80}.card__badge[data-v-2b13c311]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:10px;font-weight:var(--nb-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:4px 8px;box-shadow:inset 0 0 0 1px}.card__badge--strong[data-v-2b13c311]{background:var(--acc);color:#fff;box-shadow:none}.next[data-v-2b13c311]{background:repeating-linear-gradient(135deg,#0000 0 10px,#0d0d0f06 10px 11px),#fff;border-radius:20px;flex-direction:column;grid-column:span 2;gap:14px;padding:24px;display:flex;box-shadow:inset 0 0 0 1.5px #0d0d0f1f}@media (width<=671px){.next[data-v-2b13c311]{grid-column:auto}}.next__eyebrow[data-v-2b13c311]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.18em;text-transform:uppercase;color:#0d0d0f8c;margin:0}.next__title[data-v-2b13c311]{font-family:var(--site-font-display);font-size:1.4rem;font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;margin:0}.next__list[data-v-2b13c311]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.next__list li[data-v-2b13c311]{font-weight:var(--nb-font-weight-medium);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.next__list span[data-v-2b13c311]{white-space:nowrap;font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#0d0d0f8c;flex:none;font-size:10px}.next__copy[data-v-2b13c311]{font-size:var(--nb-font-size-14);color:#0d0d0fb8;margin:auto 0 0}.next__button[data-v-2b13c311]{align-self:flex-start}.cta-ed[data-v-38a35fce]{color:#0d0d0f;padding:calc(var(--nb-base-unit) * 20) calc(var(--nb-base-unit) * 10) calc(var(--nb-base-unit) * 12);--band-slant:4vw;margin-top:calc(var(--band-slant) * -1);padding-top:calc(var(--nb-base-unit) * 20 + var(--band-slant));clip-path:polygon(0 var(--band-slant), 100% 0, 100% 100%, 0 100%);background:#f4f1ec;position:relative}@media (width<=900px){.cta-ed[data-v-38a35fce]{--band-slant:24px;padding:calc(var(--nb-base-unit) * 12 + var(--band-slant)) calc(var(--nb-base-unit) * 5) calc(var(--nb-base-unit) * 8)}}.cta-ed__inner[data-v-38a35fce]{justify-content:space-between;align-items:flex-end;gap:calc(var(--nb-base-unit) * 8);flex-wrap:wrap;display:flex}.cta-ed__eyebrow[data-v-38a35fce]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.24em;text-transform:uppercase;color:#0d0d0f73;margin:0 0 calc(var(--nb-base-unit) * 4)}.cta-ed__title[data-v-38a35fce]{font-family:var(--site-font-display);font-size:clamp(3rem,8vw,6.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.04em;margin:0;line-height:1}.cta-ed__link[data-v-38a35fce]{color:#0d0d0f;align-items:center;gap:.35em;text-decoration:none;display:inline-flex}.cta-ed__link:hover .cta-ed__arrow[data-v-38a35fce]{transform:translate(.15em)}.cta-ed__arrow[data-v-38a35fce]{transition:transform .24s cubic-bezier(.2,.6,.2,1)}.cta-ed__aside[data-v-38a35fce]{font-size:var(--nb-font-size-14,.875rem);color:#0d0d0f8c;margin:0 0 calc(var(--nb-base-unit) * 2);gap:calc(var(--nb-base-unit) * 1);flex-direction:column;display:flex}.cta-ed__aside-link[data-v-38a35fce]{color:#0d0d0f;font-weight:var(--nb-font-weight-semibold);border-bottom:1px solid #0d0d0f40;text-decoration:none}.cms-steps[data-v-341fd388]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.cms-steps--dark[data-v-341fd388]{background:var(--nb-c-surface-dark,#0d0d0f);color:var(--nb-c-text-inverse,#f5f5fa)}.container[data-v-341fd388]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-341fd388]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-341fd388]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-steps__list[data-v-341fd388]{gap:calc(var(--nb-base-unit,4px) * 3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.cms-steps__list[data-v-341fd388]{grid-template-columns:1fr}}.cms-steps__item[data-v-341fd388]{gap:calc(var(--nb-base-unit,4px) * 2);align-items:flex-start;display:flex}.cms-steps__num[data-v-341fd388]{width:calc(var(--nb-base-unit,4px) * 5);height:calc(var(--nb-base-unit,4px) * 5);background:var(--nb-c-primary,#5856a9);color:var(--nb-c-text-inverse,#fff);font-weight:var(--nb-font-weight-bold,700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cms-steps__body[data-v-341fd388]{flex:0 auto;min-width:0}.cms-steps__label[data-v-341fd388]{font-size:var(--nb-font-size-16,1rem);font-weight:var(--nb-font-weight-bold,700);color:var(--nb-c-text,#1a1a26);margin:0}.cms-steps__detail[data-v-341fd388]{font-size:var(--nb-font-size-14,.875rem);color:var(--nb-c-text-muted,#6a6a7b);margin:0;line-height:1.65}.cms-code[data-v-0cb92e87]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.container[data-v-0cb92e87]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-0cb92e87]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-0cb92e87]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.container[data-v-0cb92e87]>*{max-width:720px}.cms-code--wide>.container[data-v-0cb92e87]>*{max-width:760px}.cms-code__head[data-v-0cb92e87]{margin-bottom:16px}.cms-code__eyebrow[data-v-0cb92e87]{font-size:12px;font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0 0 16px}.cms-code__title[data-v-0cb92e87]{font-size:var(--nb-font-size-32,2rem);letter-spacing:-.02em;margin:0;line-height:1.2}.cms-code__body[data-v-0cb92e87]{font-size:var(--nb-font-size-16,1rem);color:var(--nb-c-text-muted,#5d636f);white-space:pre-wrap;margin:0 0 32px;line-height:1.7}.cms-code__body--html[data-v-0cb92e87]{white-space:normal}.cms-code__body--html[data-v-0cb92e87] p{line-height:inherit;margin:0 0 16px}.cms-code__body--html[data-v-0cb92e87] a{color:var(--nb-c-primary,#5856a9);text-decoration:underline}.cms-code__body--html[data-v-0cb92e87] code{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:.9em}.cms-code__panel[data-v-0cb92e87]{color:#f0f1f4;background:#0f1115;border-radius:10px;margin:0;overflow:hidden}.cms-code__pre[data-v-0cb92e87]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-14,.875rem);color:#f0f1f4;margin:0;padding:20px;line-height:1.7;overflow-x:auto}.cms-code__pre code[data-v-0cb92e87]{font-family:inherit}.nb-label[data-v-836b13c6]{font-family:var(--nb-font-family-sans);color:var(--nb-c-text-muted);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-weight:500;display:inline-flex}.nb-label--sm[data-v-836b13c6]{font-size:var(--nb-font-size-12);letter-spacing:.02em}.nb-label--md[data-v-836b13c6]{font-size:var(--nb-font-size-12)}.nb-label--disabled[data-v-836b13c6]{opacity:.45}.nb-label__asterisk[data-v-836b13c6]{color:var(--nb-c-danger);font-size:1em;line-height:1}.nb-message[data-v-3b1f8105]{align-items:center;gap:calc(var(--nb-base-unit) / 2);font-family:var(--nb-font-family-sans);font-size:var(--nb-font-size-12);line-height:1.4;display:inline-flex}.nb-message--error[data-v-3b1f8105]{color:var(--nb-c-danger)}.nb-message--warning[data-v-3b1f8105]{color:var(--nb-c-warning)}.nb-message--success[data-v-3b1f8105]{color:var(--nb-c-success)}.nb-message--helper[data-v-3b1f8105]{color:var(--nb-c-text-subtle)}.nb-message__icon[data-v-3b1f8105]{flex-shrink:0}.nb-message__text[data-v-3b1f8105]{flex:1}.nb-message--icon-only[data-v-3b1f8105]{cursor:default;position:relative}.nb-message--icon-only .nb-message__text[data-v-3b1f8105]{display:none}.nb-message--icon-only:hover .nb-message__tooltip[data-v-3b1f8105],.nb-message--icon-only:focus-within .nb-message__tooltip[data-v-3b1f8105]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.nb-message__tooltip[data-v-3b1f8105]{background:var(--nb-c-contrast);color:var(--nb-c-surface);border-radius:var(--nb-radius-popover);--nb-radius-context:var(--nb-radius-popover);white-space:nowrap;text-overflow:ellipsis;opacity:0;visibility:hidden;pointer-events:none;max-width:220px;z-index:var(--nb-zindex-tooltip,401);padding:6px 10px;font-size:11px;font-weight:400;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%)translateY(4px)}.nb-message__tooltip[data-v-3b1f8105]:after{content:"";border:5px solid #0000;border-top-color:var(--nb-c-contrast);position:absolute;top:100%;left:50%;transform:translate(-50%)}.nb-text-input[data-v-ee23eb9e]{font-family:var(--nb-font-family-sans);gap:var(--nb-field-label-gap);--field-h:var(--nb-field-height-md);min-width:0}.nb-text-input--xs[data-v-ee23eb9e]{--field-h:var(--nb-field-height-xs);--nb-field-font-size:var(--nb-font-size-13)}.nb-text-input--sm[data-v-ee23eb9e]{--field-h:var(--nb-field-height-sm)}.nb-text-input--md[data-v-ee23eb9e]{--field-h:var(--nb-field-height-md)}.nb-text-input--lg[data-v-ee23eb9e]{--field-h:var(--nb-field-height-lg)}.nb-text-input__field-wrapper[data-v-ee23eb9e]{background:var(--nb-c-field-bg);border:var(--nb-field-border-width,0) solid var(--nb-c-field-border);border-bottom:1px solid var(--nb-c-field-border);border-radius:var(--nb-field-radius,0);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.nb-text-input__field-wrapper--focused[data-v-ee23eb9e]{outline:2px solid var(--nb-c-primary);outline-offset:-2px}.nb-text-input__field-wrapper--error[data-v-ee23eb9e]{border-color:var(--nb-c-danger);box-shadow:inset 0 calc(-1px * var(--nb-field-status-emphasis,1)) 0 0 var(--nb-c-danger)}.nb-text-input__field-wrapper--warning[data-v-ee23eb9e]{border-color:var(--nb-c-warning);box-shadow:inset 0 calc(-1px * var(--nb-field-status-emphasis,1)) 0 0 var(--nb-c-warning)}.nb-text-input__field-wrapper--disabled[data-v-ee23eb9e]{background:var(--nb-c-field-bg-disabled,var(--nb-c-field-bg));border-color:var(--nb-c-field-border-disabled,var(--nb-c-field-border));opacity:var(--nb-field-disabled-opacity);cursor:not-allowed}.nb-text-input__field-wrapper--readonly[data-v-ee23eb9e]{border-color:var(--nb-c-field-border-readonly,var(--nb-c-field-border));background:0 0}.nb-text-input__field-wrapper--multiline[data-v-ee23eb9e]{border-radius:var(--nb-field-radius-multiline,0);align-items:stretch;min-width:0;max-width:100%}.nb-text-input--multiline .nb-text-input__field[data-v-ee23eb9e]{width:100%;max-width:100%}.nb-text-input__field[data-v-ee23eb9e]{min-width:0;height:var(--field-h);padding:0 var(--nb-field-padding-h);font-family:inherit;font-size:var(--nb-field-font-size);color:var(--nb-c-text);font-weight:400;line-height:var(--nb-field-line-height);background:0 0;border:none;outline:none;flex:1}.nb-text-input__field[data-v-ee23eb9e]::placeholder{color:var(--nb-c-text-subtle)}.nb-text-input__field[data-v-ee23eb9e]:disabled{cursor:not-allowed}.nb-text-input__field[data-v-ee23eb9e]:read-only{cursor:default}.nb-text-input__overlay-wrap[data-v-ee23eb9e]{flex:1;min-width:0;display:grid}.nb-text-input__mirror[data-v-ee23eb9e],.nb-text-input__field--transparent[data-v-ee23eb9e]{font-family:inherit;font-size:var(--nb-field-font-size);font-weight:400;line-height:var(--nb-field-line-height);word-break:break-word;overflow-wrap:break-word;grid-area:1/1}.nb-text-input__mirror[data-v-ee23eb9e]{color:var(--nb-c-text);pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.nb-text-input__field--transparent[data-v-ee23eb9e]{color:#0000;caret-color:var(--nb-c-text);resize:none;z-index:1;background:0 0;border:none;outline:none;width:100%;overflow:hidden}.nb-text-input:not(.nb-text-input--multiline) .nb-text-input__mirror[data-v-ee23eb9e],.nb-text-input:not(.nb-text-input--multiline) .nb-text-input__field--transparent[data-v-ee23eb9e]{height:var(--field-h);padding:0 var(--nb-field-padding-h);line-height:var(--field-h);white-space:pre;overflow:hidden}.nb-text-input--multiline .nb-text-input__field-wrapper[data-v-ee23eb9e]{align-items:stretch}.nb-text-input--multiline .nb-text-input__mirror[data-v-ee23eb9e],.nb-text-input--multiline .nb-text-input__field--transparent[data-v-ee23eb9e]{padding:8px var(--nb-field-padding-h);white-space:pre-wrap;min-height:80px;overflow-y:auto}.nb-text-input--multiline .nb-text-input__field[data-v-ee23eb9e]{height:auto;min-height:80px;padding:8px var(--nb-field-padding-h);resize:vertical;overflow:auto}.nb-text-input__actions[data-v-ee23eb9e]{z-index:2;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;display:flex}.nb-text-input__message[data-v-ee23eb9e]{font-size:var(--nb-font-size-12)}.nb-text-input--default[data-v-ee23eb9e]{position:relative}.nb-text-input--fluid .nb-text-input__field-wrapper[data-v-ee23eb9e]{box-sizing:border-box;min-height:calc(var(--nb-base-unit) * 8);flex-direction:column;flex:1;justify-content:space-between;align-items:stretch;padding-top:8px}.nb-text-input--fluid .nb-text-input__inner-header[data-v-ee23eb9e]{padding:0 var(--nb-field-padding-h);align-items:center;gap:4px;margin-bottom:4px;display:flex}.nb-text-input--fluid .nb-text-input__inner-label[data-v-ee23eb9e]{min-width:0;font-size:var(--nb-font-size-12);color:var(--nb-c-text-muted);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;cursor:default;-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:4px;font-weight:500;display:flex;overflow:hidden}.nb-text-input--fluid .nb-text-input__asterisk[data-v-ee23eb9e]{color:var(--nb-c-danger)}.nb-text-input--fluid .nb-text-input__field[data-v-ee23eb9e]{height:auto;padding:0 var(--nb-field-padding-h) 10px;font-size:var(--nb-font-size-14);flex:1}.sr-only[data-v-a9b15e4c]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.newsletter[data-v-a9b15e4c]{gap:calc(var(--nb-base-unit) * 3);flex-direction:column;display:flex}.newsletter__eyebrow[data-v-a9b15e4c]{font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--nb-c-primary);margin-bottom:calc(var(--nb-base-unit) * 1.5)}.newsletter__title[data-v-a9b15e4c]{font-size:var(--nb-font-size-28);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text)}.newsletter__subtitle[data-v-a9b15e4c]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);margin-top:calc(var(--nb-base-unit) * 1);max-width:46ch;line-height:1.6}.newsletter__form[data-v-a9b15e4c]{gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;display:flex}.newsletter__row[data-v-a9b15e4c]{gap:calc(var(--nb-base-unit) * 1.5);align-items:stretch;display:flex}@media (width<=599px){.newsletter__row[data-v-a9b15e4c]{flex-direction:column}}.newsletter__row[data-v-a9b15e4c] .nb-text-input{flex:auto;min-width:0}.newsletter__submit[data-v-a9b15e4c]{flex:none}.newsletter__consent[data-v-a9b15e4c]{font-size:var(--nb-font-size-12);color:var(--nb-c-text-muted);max-width:52ch;line-height:1.5}.newsletter__error[data-v-a9b15e4c]{font-size:var(--nb-font-size-14);color:var(--nb-c-danger,#c0392b)}.newsletter__success[data-v-a9b15e4c]{gap:calc(var(--nb-base-unit) * .5);flex-direction:column;display:flex}.newsletter__success-title[data-v-a9b15e4c]{font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-bold);color:var(--nb-c-text)}.newsletter__success-body[data-v-a9b15e4c]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted)}.newsletter--on-dark .newsletter__title[data-v-a9b15e4c]{color:#fff}.newsletter--on-dark .newsletter__subtitle[data-v-a9b15e4c]{color:#ffffff8c}.newsletter--on-dark .newsletter__consent[data-v-a9b15e4c]{color:#ffffff80}.newsletter--on-dark .newsletter__success-title[data-v-a9b15e4c]{color:#fff}.newsletter--on-dark .newsletter__success-body[data-v-a9b15e4c]{color:#fff9}.newsletter--section .newsletter__form[data-v-a9b15e4c]{max-width:32rem}.newsletter--footer[data-v-a9b15e4c]{gap:calc(var(--nb-base-unit) * 2.5)}.newsletter--footer .newsletter__title[data-v-a9b15e4c]{font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-semibold)}.newsletter--footer .newsletter__subtitle[data-v-a9b15e4c]{font-size:var(--nb-font-size-14);margin-top:calc(var(--nb-base-unit) * .5)}.newsletter--hero[data-v-a9b15e4c]{text-align:center;align-items:center;gap:calc(var(--nb-base-unit) * 2);width:100%;max-width:520px;margin-inline:auto}.newsletter--hero .newsletter__eyebrow[data-v-a9b15e4c]{color:#fff9;margin-bottom:0}.newsletter--hero .newsletter__title[data-v-a9b15e4c]{font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-semibold)}.newsletter--hero .newsletter__subtitle[data-v-a9b15e4c]{max-width:42ch;margin-top:0}.newsletter--hero .newsletter__form[data-v-a9b15e4c]{width:100%}.newsletter--hero .newsletter__consent[data-v-a9b15e4c]{text-align:center;max-width:46ch;margin-inline:auto}.newsletter--inline[data-v-a9b15e4c]{gap:calc(var(--nb-base-unit) * 2)}.newsletter--inline .newsletter__title[data-v-a9b15e4c]{font-size:var(--nb-font-size-20)}.newsletter--inline .newsletter__subtitle[data-v-a9b15e4c]{font-size:var(--nb-font-size-14)}.cms-subscribe[data-v-65760dce]{border-top:1px solid #00000012}.cms-subscribe--dark[data-v-65760dce]{border-top-color:#ffffff1f}.cms-appdl[data-v-cea2ec74]{padding:calc(var(--nb-base-unit,4px) * 12) 0;text-align:center}.container[data-v-cea2ec74]{max-width:820px;margin:0 auto;padding:0 24px}.cms-appdl__head[data-v-cea2ec74]{margin-bottom:28px}.cms-appdl__heading[data-v-cea2ec74]{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.6rem,3.5vw,2.4rem)}.cms-appdl__subtitle[data-v-cea2ec74]{color:var(--nb-c-text-muted,#6a6a7b);margin:0;font-size:1.1rem;line-height:1.6}.cms-appdl__buttons[data-v-cea2ec74],.cms-appdl__badges[data-v-cea2ec74]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;display:flex}.cms-appdl__badge[data-v-cea2ec74]{background:var(--nb-c-surface-dark,#1a1a26);color:var(--nb-c-text-inverse,#f5f5fa);text-align:left;border-radius:12px;align-items:center;gap:10px;min-width:180px;padding:10px 20px;text-decoration:none;display:inline-flex}.cms-appdl__badge[data-v-cea2ec74]:hover{filter:brightness(1.12)}.cms-appdl__badge-icon[data-v-cea2ec74]{background:currentColor;flex:none;width:26px;height:26px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M16.365 1.43c0 1.14-.42 2.2-1.12 2.99-.84.95-2.2 1.68-3.34 1.59-.15-1.11.42-2.28 1.07-3.01.75-.85 2.13-1.5 3.19-1.57.09.34.2.68.2 0zM20.5 17.02c-.55 1.27-.82 1.84-1.53 2.96-.99 1.56-2.39 3.5-4.12 3.51-1.54.02-1.93-1-4.02-.99-2.09.01-2.52 1.01-4.06.99-1.73-.02-3.05-1.77-4.04-3.33C-.02 16.6-.34 11.02 1.4 8.05c1.03-1.76 2.66-2.87 4.19-2.87 1.56 0 2.54 1.02 3.83 1.02 1.25 0 2.01-1.02 3.81-1.02 1.36 0 2.8.74 3.83 2.02-3.36 1.84-2.82 6.64.44 7.82z\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M16.365 1.43c0 1.14-.42 2.2-1.12 2.99-.84.95-2.2 1.68-3.34 1.59-.15-1.11.42-2.28 1.07-3.01.75-.85 2.13-1.5 3.19-1.57.09.34.2.68.2 0zM20.5 17.02c-.55 1.27-.82 1.84-1.53 2.96-.99 1.56-2.39 3.5-4.12 3.51-1.54.02-1.93-1-4.02-.99-2.09.01-2.52 1.01-4.06.99-1.73-.02-3.05-1.77-4.04-3.33C-.02 16.6-.34 11.02 1.4 8.05c1.03-1.76 2.66-2.87 4.19-2.87 1.56 0 2.54 1.02 3.83 1.02 1.25 0 2.01-1.02 3.81-1.02 1.36 0 2.8.74 3.83 2.02-3.36 1.84-2.82 6.64.44 7.82z\"/></svg>") 50%/contain no-repeat}.cms-appdl__badge-text[data-v-cea2ec74]{flex-direction:column;line-height:1.2;display:flex}.cms-appdl__badge-line1[data-v-cea2ec74]{opacity:.82;font-size:.72rem}.cms-appdl__badge-line2[data-v-cea2ec74]{font-size:1.05rem;font-weight:700}.cms-appdl__recommended[data-v-cea2ec74]{color:var(--nb-c-primary,#5856a9);margin:16px 0 0;font-size:.85rem;font-weight:600}.cms-appdl__note[data-v-cea2ec74]{color:var(--nb-c-text-muted,#6a6a7b);margin:16px 0 0;font-size:.9rem}.sw-hero__buy-note[data-v-502fea3c],.sw-hero__download-note[data-v-502fea3c]{text-wrap:pretty}.sw-hero[data-v-502fea3c]{padding:calc(var(--nb-base-unit) * 14) 0 calc(var(--nb-base-unit) * 8);position:relative}.sw-hero__rig[data-v-502fea3c]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sw-hero__rig .sw-hero__rig-idle path[data-v-502fea3c]{stroke:#f0f1f4;opacity:.05}.sw-hero__rig .sw-hero__rig-idle path[data-v-502fea3c]:nth-child(odd){stroke:#9d6cff;opacity:.09}.sw-hero__rig .sw-hero__rig-live[data-v-502fea3c]{stroke:#e8c15a;opacity:.28;stroke-linecap:round;stroke-dasharray:3 22;animation:2s linear infinite sw-signal-flow-502fea3c}@media (prefers-reduced-motion:reduce){.sw-hero__rig .sw-hero__rig-live[data-v-502fea3c]{stroke-dasharray:none;opacity:.12;animation:none}}.sw-hero__rig .sw-hero__rig-ports circle[data-v-502fea3c]{fill:#15171c;stroke:#e8c15a66;stroke-width:2px}@media (width<=767px){.sw-hero__rig .sw-hero__rig-ports[data-v-502fea3c]{display:none}.sw-hero__rig .sw-hero__rig-live[data-v-502fea3c]{opacity:.16}}@keyframes sw-signal-flow-502fea3c{to{stroke-dashoffset:-25px}}.sw-hero__stage[data-v-502fea3c]{display:contents}.sw-hero__grid[data-v-502fea3c]{gap:calc(var(--nb-base-unit) * 8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}@media (width<=1023px){.sw-hero__grid[data-v-502fea3c]{gap:calc(var(--nb-base-unit) * 6);grid-template-columns:1fr}}.sw-hero__copy[data-v-502fea3c]{gap:calc(var(--nb-base-unit) * 3);flex-direction:column;display:flex}.sw-hero__eyebrow[data-v-502fea3c]{align-items:center;gap:calc(var(--nb-base-unit) * 1);padding:calc(var(--nb-base-unit) * .75) calc(var(--nb-base-unit) * 1.75);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;background:#e8c15a12;border:1px solid #e8c15a47;border-radius:999px;align-self:flex-start;margin:0;display:inline-flex}.sw-hero__eyebrow-dot[data-v-502fea3c]{background:#e8c15a;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite sw-pulse-502fea3c;box-shadow:0 0 10px #e8c15acc}@media (prefers-reduced-motion:reduce){.sw-hero__eyebrow-dot[data-v-502fea3c]{animation:none}}@keyframes sw-pulse-502fea3c{0%,to{opacity:1}50%{opacity:.35}}.sw-hero__title[data-v-502fea3c]{font-family:var(--site-font-display);font-size:clamp(2.375rem,5.4vw,4.25rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.035em;margin:0;line-height:1.02}.sw-hero__subtitle[data-v-502fea3c]{max-width:34ch;margin:0;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.45}.sw-hero__hud[data-v-502fea3c]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sw-hero__hud-chip[data-v-502fea3c]{gap:calc(var(--nb-base-unit) * .5);padding:calc(var(--nb-base-unit) * 1.25) calc(var(--nb-base-unit) * 2);background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;display:flex}.sw-hero__hud-label[data-v-502fea3c]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#f0f1f473;font-size:.625rem}.sw-hero__hud-value[data-v-502fea3c]{font-family:var(--site-font-display);font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:#f0f1f4}.sw-hero__buy[data-v-502fea3c]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 1);margin-top:calc(var(--nb-base-unit) * 1);flex-direction:column;display:flex}.sw-hero__buy-note[data-v-502fea3c]{font-size:var(--nb-font-size-12);opacity:.6;letter-spacing:.04em;margin:0}.sw-hero__downloads[data-v-502fea3c]{gap:calc(var(--nb-base-unit) * 1);margin-top:calc(var(--nb-base-unit) * 2);flex-direction:column;display:flex}.sw-hero__download-heading[data-v-502fea3c]{font-size:var(--nb-font-size-12);letter-spacing:.12em;text-transform:uppercase;font-weight:var(--nb-font-weight-semibold);margin:0}.sw-hero__download-buttons[data-v-502fea3c]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 1.5);margin-top:calc(var(--nb-base-unit) * .5);flex-wrap:wrap;display:flex}.sw-hero__download-option[data-v-502fea3c]{gap:calc(var(--nb-base-unit) * .75);flex-direction:column;display:flex}.sw-hero__download-option--recommended[data-v-502fea3c] .nb-button{border-color:#e8c15a80}.sw-hero__download-tag[data-v-502fea3c]{align-items:center;gap:calc(var(--nb-base-unit) * .75);font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#e8c15a;margin:0;font-size:.625rem;display:inline-flex}.sw-hero__download-tag[data-v-502fea3c]:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.sw-hero__download-note[data-v-502fea3c]{font-size:var(--nb-font-size-14);margin:calc(var(--nb-base-unit) * .5) 0 0;opacity:.75}.sw-hero__platform-note[data-v-502fea3c]{align-items:center;gap:calc(var(--nb-base-unit) * 1);font-size:var(--nb-font-size-12);margin:calc(var(--nb-base-unit) * .5) 0 0;opacity:.6;letter-spacing:.04em;display:inline-flex}.sw-hero__platform-dot[data-v-502fea3c]{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px}.sw-hero__visual[data-v-502fea3c]{position:relative}.sw-hero__visual img[data-v-502fea3c]{transform-origin:50%;will-change:transform, opacity;width:100%;height:auto;display:block}.sw-hero__modal[data-v-502fea3c]{display:none}@supports (animation-timeline:scroll()){@media (width>=1024px) and (prefers-reduced-motion:no-preference){.sw-hero[data-v-502fea3c]{min-height:300vh;padding:0}.sw-hero__stage[data-v-502fea3c]{height:100vh;display:block;position:sticky;top:0;overflow:hidden}.sw-hero__grid[data-v-502fea3c]{height:100%;padding:calc(var(--nb-base-unit) * 6) 0;align-content:center}.sw-hero__copy[data-v-502fea3c]{will-change:opacity, transform;animation:linear both sw-hero-copy-out-502fea3c;animation-timeline:scroll(root);animation-range:0 100vh}.sw-hero__visual img[data-v-502fea3c]{animation:linear both sw-hero-visual-502fea3c;animation-timeline:scroll(root);animation-range:0 200vh}.sw-hero__modal[data-v-502fea3c]{gap:calc(var(--nb-base-unit) * 2);width:min(420px,90vw);padding:calc(var(--nb-base-unit) * 3);color:#f0f1f4;-webkit-backdrop-filter:blur(20px)saturate(140%);pointer-events:none;transform-origin:50%;z-index:2;background:#15171ceb;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;animation:linear both sw-hero-modal-502fea3c;animation-timeline:scroll(root);animation-range:70vh 200vh;display:flex;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -10px #000000a6,0 8px 20px -8px #00000080}.sw-hero__modal-heading[data-v-502fea3c]{color:#e8c15a}.sw-hero__modal-note[data-v-502fea3c]{color:#f0f1f4a8}}}.sw-hero__modal-heading[data-v-502fea3c]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin:0}.sw-hero__modal-actions[data-v-502fea3c]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;display:flex}.sw-hero__modal-note[data-v-502fea3c]{font-size:var(--nb-font-size-12);opacity:.65;margin:0;line-height:1.5}@keyframes sw-hero-copy-out-502fea3c{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-32px)}}@keyframes sw-hero-visual-502fea3c{0%{opacity:1;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(-50%)scale(1.55)}83%{opacity:1;transform:translate(-50%)scale(1.55)}to{opacity:0;transform:translate(-50%)scale(1.7)}}@keyframes sw-hero-modal-502fea3c{0%{opacity:0;pointer-events:none;transform:translate(-50%,calc(12px - 50%))scale(.94)}23%{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}77%{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}to{opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% - 6px))scale(.96)}}.sw-carousel__group-title[data-v-45b53e25]{text-wrap:balance}.sw-carousel[data-v-45b53e25]{padding:calc(var(--nb-base-unit) * 16) 0}.sw-carousel__pin[data-v-45b53e25]{gap:calc(var(--nb-base-unit) * 6);flex-direction:column;display:flex}.sw-carousel__header[data-v-45b53e25]{text-align:center;gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;align-items:center;display:flex}.sw-carousel__group-eyebrow[data-v-45b53e25]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;margin:0}.sw-carousel__group-title[data-v-45b53e25]{font-family:var(--site-font-display);font-size:clamp(2.25rem,4.6vw,3.6rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;max-width:800px;margin:0;line-height:1.1}.sw-carousel__viewport[data-v-45b53e25]{width:100%}.sw-carousel__track[data-v-45b53e25]{gap:calc(var(--nb-base-unit) * 8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sw-carousel__panel[data-v-45b53e25]{gap:calc(var(--nb-base-unit) * 3);width:min(100%,1100px);max-width:1100px;padding:0 calc(var(--nb-base-unit) * 3);flex-direction:column;margin:0 auto;display:flex}.sw-carousel__visual[data-v-45b53e25]{border-radius:16px;flex-direction:column;margin:0;display:flex;overflow:hidden}.sw-carousel__visual img[data-v-45b53e25]{width:100%;height:auto;display:block}.sw-carousel__chrome[data-v-45b53e25]{align-items:center;gap:calc(var(--nb-base-unit) * 1.5);padding:calc(var(--nb-base-unit) * 1.25) calc(var(--nb-base-unit) * 2);background:#ffffff08;border-bottom:1px solid #ffffff12;display:flex}.sw-carousel__chrome-dots[data-v-45b53e25]{gap:6px;display:inline-flex}.sw-carousel__chrome-dots span[data-v-45b53e25]{border-radius:50%;width:8px;height:8px}.sw-carousel__chrome-dots span[data-v-45b53e25]:first-child{background:#ff5d5db3}.sw-carousel__chrome-dots span[data-v-45b53e25]:nth-child(2){background:#f5a524b3}.sw-carousel__chrome-dots span[data-v-45b53e25]:nth-child(3){background:#e8c15ab3}.sw-carousel__chrome-title[data-v-45b53e25]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#f0f1f480;font-size:.6875rem}.sw-carousel__playhead[data-v-45b53e25]{display:none}.sw-carousel__panel-caption[data-v-45b53e25]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;display:flex}.sw-carousel__eyebrow[data-v-45b53e25]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;margin:0}.sw-carousel__title[data-v-45b53e25]{font-family:var(--site-font-display);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;white-space:pre-line;margin:0;line-height:1.1}.sw-carousel__body[data-v-45b53e25]{font-size:var(--nb-font-size-20);max-width:56ch;margin:0;line-height:1.6}.sw-carousel__highlights[data-v-45b53e25]{gap:calc(var(--nb-base-unit) * .75);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sw-carousel__highlights li[data-v-45b53e25]{padding-left:calc(var(--nb-base-unit) * 2.5);font-size:var(--nb-font-size-16);opacity:.9;line-height:1.55;position:relative}.sw-carousel__highlights li[data-v-45b53e25]:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.sw-carousel__shared-captions[data-v-45b53e25]{display:none}@media (width>=1024px){.sw-carousel--panels-2 .sw-carousel__track[data-v-45b53e25]{gap:calc(var(--nb-base-unit) * 10);flex-direction:column;width:min(94vw,1680px);margin:0 auto}.sw-carousel--panels-2 .sw-carousel__panel[data-v-45b53e25]{align-items:center;gap:calc(var(--nb-base-unit) * 8);flex-direction:row;width:100%;max-width:none;margin:0;padding:0}.sw-carousel--panels-2 .sw-carousel__panel[data-v-45b53e25]:nth-child(2n){flex-direction:row-reverse}.sw-carousel--panels-2 .sw-carousel__visual[data-v-45b53e25]{flex:0 0 56%}.sw-carousel--panels-2 .sw-carousel__panel-caption[data-v-45b53e25]{flex:1;min-width:0}}@supports (animation-timeline:scroll()) and (animation-timeline:view()){@media (width>=1024px) and (prefers-reduced-motion:no-preference){.sw-carousel--scroll[data-v-45b53e25]{--sw-stage:100vw;--sw-panel-w:min(58vw, (100vh - 460px) * 1.6);--sw-panel-gap:3vw;--sw-inset:calc((var(--sw-stage) - var(--sw-panel-w)) / 2);--sw-track-w:calc(var(--sw-panels) * var(--sw-panel-w) + (var(--sw-panels) - 1) * var(--sw-panel-gap));--sw-travel:max(0px, calc(var(--sw-track-w) + var(--sw-inset) * 2 - var(--sw-stage)));min-height:calc(var(--sw-travel) * 1.8 + 100vh + 20vh);view-timeline-name:--sw-carousel;view-timeline-axis:block;padding:0}.sw-carousel--scroll .sw-carousel__pin[data-v-45b53e25]{gap:calc(var(--nb-base-unit) * 2);height:100vh;padding-top:calc(var(--nb-base-unit) * 12);padding-bottom:calc(var(--nb-base-unit) * 3);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:sticky;top:0;overflow:hidden}.sw-carousel--scroll .sw-carousel__header[data-v-45b53e25]{gap:calc(var(--nb-base-unit) * 1)}.sw-carousel--scroll .sw-carousel__group-title[data-v-45b53e25]{font-size:clamp(1.75rem,2.4vw,2.25rem)}.sw-carousel--scroll .sw-carousel__playhead[data-v-45b53e25]{background:#ffffff17;border-radius:2px;width:min(560px,50vw);height:3px;margin:0 auto;display:block;overflow:hidden}.sw-carousel--scroll .sw-carousel__playhead-fill[data-v-45b53e25]{border-radius:inherit;transform-origin:0;background:#e8c15a;height:100%;animation:linear both sw-playhead-45b53e25;animation-timeline:--sw-carousel;animation-range:contain;display:block;transform:scaleX(0);box-shadow:0 0 10px #e8c15a99}.sw-carousel--scroll .sw-carousel__viewport[data-v-45b53e25]{align-items:center;min-height:0;display:flex;overflow:hidden}.sw-carousel--scroll .sw-carousel__track[data-v-45b53e25]{align-items:center;gap:var(--sw-panel-gap);padding:0 var(--sw-inset);will-change:transform;flex-flow:row;width:max-content;height:100%;animation:linear both sw-carousel-scroll-45b53e25;animation-timeline:--sw-carousel;animation-range:contain}.sw-carousel--scroll .sw-carousel__panel[data-v-45b53e25]{flex:0 0 var(--sw-panel-w);width:var(--sw-panel-w);justify-content:center;place-items:center;gap:0;max-width:none;height:100%;margin:0;padding:0;display:grid}.sw-carousel--scroll .sw-carousel__visual[data-v-45b53e25]{aspect-ratio:1520/950;flex-direction:column;justify-content:center;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%;display:flex}.sw-carousel--scroll .sw-carousel__visual img[data-v-45b53e25]{object-fit:contain;width:100%;height:100%;min-height:0}}@media (width>=1024px) and (prefers-reduced-motion:no-preference) and (aspect-ratio<=3/2){.sw-carousel--scroll .sw-carousel__visual[data-v-45b53e25]{box-shadow:none;background:0 0;border:0}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.sw-carousel--scroll .sw-carousel__panel-caption[data-v-45b53e25]{display:none}.sw-carousel--scroll .sw-carousel__shared-captions[data-v-45b53e25]{text-align:center;grid-template-areas:"stack";width:min(680px,58vw);min-height:176px;margin:0 auto;display:grid}.sw-carousel--scroll .sw-carousel__shared-caption[data-v-45b53e25]{align-items:center;gap:calc(var(--nb-base-unit) * 1.25);opacity:0;will-change:opacity, transform;flex-direction:column;grid-area:stack;animation:linear both sw-carousel-caption-45b53e25;animation-timeline:--sw-carousel;display:flex;transform:translateY(8px)}.sw-carousel--scroll.sw-carousel--panels-3 .sw-carousel__shared-caption[data-v-45b53e25]:first-child{animation-range:contain contain 34.3333%}.sw-carousel--scroll.sw-carousel--panels-3 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(2){animation-range:contain 32.3333% contain 67.6667%}.sw-carousel--scroll.sw-carousel--panels-3 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(3){animation-range:contain 65.6667%}.sw-carousel--scroll.sw-carousel--panels-4 .sw-carousel__shared-caption[data-v-45b53e25]:first-child{animation-range:contain contain 26%}.sw-carousel--scroll.sw-carousel--panels-4 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(2){animation-range:contain 24% contain 51%}.sw-carousel--scroll.sw-carousel--panels-4 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(3){animation-range:contain 49% contain 76%}.sw-carousel--scroll.sw-carousel--panels-4 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(4){animation-range:contain 74%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-45b53e25]:first-child{animation-range:contain contain 21%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(2){animation-range:contain 19% contain 41%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(3){animation-range:contain 39% contain 61%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(4){animation-range:contain 59% contain 81%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(5){animation-range:contain 79%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-45b53e25]:first-child{animation-range:contain contain 17.6667%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(2){animation-range:contain 15.6667% contain 34.3333%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(3){animation-range:contain 32.3333% contain 51%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(4){animation-range:contain 49% contain 67.6667%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(5){animation-range:contain 65.6667% contain 84.3333%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(6){animation-range:contain 82.3333%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-45b53e25]:first-child{animation-range:contain contain 15.2857%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(2){animation-range:contain 13.2857% contain 29.5714%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(3){animation-range:contain 27.5714% contain 43.8571%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(4){animation-range:contain 41.8571% contain 58.1429%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(5){animation-range:contain 56.1429% contain 72.4286%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(6){animation-range:contain 70.4286% contain 86.7143%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(7){animation-range:contain 84.7143%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-45b53e25]:first-child{animation-range:contain contain 13.5%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(2){animation-range:contain 11.5% contain 26%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(3){animation-range:contain 24% contain 38.5%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(4){animation-range:contain 36.5% contain 51%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(5){animation-range:contain 49% contain 63.5%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(6){animation-range:contain 61.5% contain 76%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(7){animation-range:contain 74% contain 88.5%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(8){animation-range:contain 86.5%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-45b53e25]:first-child{animation-range:contain contain 12.1111%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(2){animation-range:contain 10.1111% contain 23.2222%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(3){animation-range:contain 21.2222% contain 34.3333%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(4){animation-range:contain 32.3333% contain 45.4444%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(5){animation-range:contain 43.4444% contain 56.5556%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(6){animation-range:contain 54.5556% contain 67.6667%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(7){animation-range:contain 65.6667% contain 78.7778%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(8){animation-range:contain 76.7778% contain 89.8889%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(9){animation-range:contain 87.8889%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-45b53e25]:first-child{animation-range:contain contain 11%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(2){animation-range:contain 9% contain 21%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(3){animation-range:contain 19% contain 31%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(4){animation-range:contain 29% contain 41%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(5){animation-range:contain 39% contain 51%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(6){animation-range:contain 49% contain 61%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(7){animation-range:contain 59% contain 71%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(8){animation-range:contain 69% contain 81%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(9){animation-range:contain 79% contain 91%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(10){animation-range:contain 89%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-45b53e25]:first-child{animation-range:contain contain 10.0909%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(2){animation-range:contain 8.09091% contain 19.1818%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(3){animation-range:contain 17.1818% contain 28.2727%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(4){animation-range:contain 26.2727% contain 37.3636%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(5){animation-range:contain 35.3636% contain 46.4545%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(6){animation-range:contain 44.4545% contain 55.5455%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(7){animation-range:contain 53.5455% contain 64.6364%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(8){animation-range:contain 62.6364% contain 73.7273%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(9){animation-range:contain 71.7273% contain 82.8182%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(10){animation-range:contain 80.8182% contain 91.9091%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(11){animation-range:contain 89.9091%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-45b53e25]:first-child{animation-range:contain contain 9.33333%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(2){animation-range:contain 7.33333% contain 17.6667%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(3){animation-range:contain 15.6667% contain 26%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(4){animation-range:contain 24% contain 34.3333%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(5){animation-range:contain 32.3333% contain 42.6667%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(6){animation-range:contain 40.6667% contain 51%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(7){animation-range:contain 49% contain 59.3333%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(8){animation-range:contain 57.3333% contain 67.6667%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(9){animation-range:contain 65.6667% contain 76%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(10){animation-range:contain 74% contain 84.3333%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(11){animation-range:contain 82.3333% contain 92.6667%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-45b53e25]:nth-child(12){animation-range:contain 90.6667%}}@media (width>=1024px) and (prefers-reduced-motion:no-preference) and (aspect-ratio>=3/2){.sw-carousel--scroll[data-v-45b53e25]{--sw-stage:calc(100vw - max(380px, 24vw));--sw-panel-w:min(48vw, (100vh - 320px) * 1.6)}.sw-carousel--scroll .sw-carousel__pin[data-v-45b53e25]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) max(380px,24vw)}.sw-carousel--scroll .sw-carousel__header[data-v-45b53e25]{grid-column:1/-1}.sw-carousel--scroll .sw-carousel__viewport[data-v-45b53e25]{grid-area:2/1}.sw-carousel--scroll .sw-carousel__playhead[data-v-45b53e25]{grid-area:3/1}.sw-carousel--scroll .sw-carousel__shared-captions[data-v-45b53e25]{width:auto;padding-right:calc(var(--nb-base-unit) * 8);text-align:left;grid-area:2/2/span 2;align-self:center;min-height:0;margin:0}.sw-carousel--scroll .sw-carousel__shared-caption[data-v-45b53e25]{align-items:flex-start}}@media (width>=1024px) and (prefers-reduced-motion:no-preference) and (aspect-ratio>=3/2) and (width<=1700px){.sw-carousel--scroll[data-v-45b53e25]{--sw-stage:calc(100vw - max(420px, 27vw))}.sw-carousel--scroll .sw-carousel__pin[data-v-45b53e25]{grid-template-columns:minmax(0,1fr) max(420px,27vw)}.sw-carousel--scroll .sw-carousel__shared-caption .sw-carousel__title[data-v-45b53e25]{font-size:clamp(1.25rem,1.9vw,1.65rem)}.sw-carousel--scroll .sw-carousel__shared-caption .sw-carousel__body[data-v-45b53e25]{font-size:var(--nb-font-size-16);line-height:1.55}}@media (width>=1024px) and (prefers-reduced-motion:no-preference) and (aspect-ratio>=3/2) and (height<=820px){.sw-carousel--scroll .sw-carousel__shared-caption .sw-carousel__body[data-v-45b53e25]{font-size:var(--nb-font-size-14);line-height:1.5}.sw-carousel--scroll .sw-carousel__shared-captions[data-v-45b53e25]{padding-right:calc(var(--nb-base-unit) * 4)}}}@keyframes sw-carousel-scroll-45b53e25{0%{transform:translate(0)}to{transform:translateX(calc(var(--sw-travel) * -1))}}@keyframes sw-playhead-45b53e25{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sw-carousel-caption-45b53e25{0%,to{opacity:0;pointer-events:none;transform:translateY(8px)}10%,90%{opacity:1;pointer-events:auto;transform:translateY(0)}}.sw-section-header__subtitle[data-v-70def34b],.sw-tier__cta-note[data-v-70def34b],.sw-pricing__fair-use[data-v-70def34b],.sw-pricing__footnote[data-v-70def34b]{text-wrap:pretty}.sw-section-header[data-v-70def34b]{text-align:center;margin-bottom:calc(var(--nb-base-unit) * 6);gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;align-items:center;display:flex}.sw-section-header__eyebrow[data-v-70def34b]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;margin:0}.sw-section-header__title[data-v-70def34b]{font-family:var(--site-font-display);font-size:clamp(2.25rem,4.6vw,3.6rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;text-wrap:balance;max-width:800px;margin:0;line-height:1.1}.sw-section-header__subtitle[data-v-70def34b]{font-size:var(--nb-font-size-18);opacity:.8;max-width:600px;margin:0;line-height:1.6}.sw-pricing[data-v-70def34b]{padding:calc(var(--nb-base-unit) * 16) 0}.sw-pricing__grid[data-v-70def34b]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(2,1fr);max-width:min(1200px,100%);margin:0 auto;display:grid}@media (width<=1023px){.sw-pricing__grid[data-v-70def34b]{grid-template-columns:1fr}}.sw-pricing__fair-use[data-v-70def34b]{max-width:720px;margin:calc(var(--nb-base-unit) * 4) auto 0;padding:calc(var(--nb-base-unit) * 2.5) calc(var(--nb-base-unit) * 3);font-size:var(--nb-font-size-16);text-align:center;background:#e8c15a0d;border:1px solid #e8c15a33;border-radius:12px;line-height:1.6}.sw-pricing__footnote[data-v-70def34b]{margin-top:calc(var(--nb-base-unit) * 3);font-size:var(--nb-font-size-14);text-align:center;opacity:.72;max-width:720px;margin-left:auto;margin-right:auto;line-height:1.6}.sw-trial[data-v-70def34b]{justify-content:space-between;align-items:center;gap:calc(var(--nb-base-unit) * 3);max-width:min(1200px,100%);margin:0 auto calc(var(--nb-base-unit) * 3);flex-wrap:wrap;display:flex}.sw-trial__text[data-v-70def34b]{gap:calc(var(--nb-base-unit) * .75);flex-direction:column;max-width:480px;display:flex}.sw-trial__name[data-v-70def34b]{font-size:var(--nb-font-size-20);font-weight:var(--nb-font-weight-bold);margin:0}.sw-trial__description[data-v-70def34b]{font-size:var(--nb-font-size-16);opacity:.85;margin:0;line-height:1.6}.sw-tier[data-v-70def34b]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;display:flex}.sw-tier__name[data-v-70def34b]{font-size:var(--nb-font-size-20);font-weight:var(--nb-font-weight-bold);margin:0}.sw-tier__audience[data-v-70def34b]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.1em;text-transform:uppercase;margin:calc(var(--nb-base-unit) * -1.5) 0 0;opacity:.6}.sw-tier__price[data-v-70def34b]{align-items:baseline;gap:calc(var(--nb-base-unit) * 1);display:flex}.sw-tier__price-amount[data-v-70def34b]{font-family:var(--site-font-display);font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em}.sw-tier__price-regular[data-v-70def34b]{font-size:var(--nb-font-size-16);opacity:.45}.sw-tier__price-period[data-v-70def34b]{font-size:var(--nb-font-size-14);opacity:.6}.sw-tier__description[data-v-70def34b]{font-size:var(--nb-font-size-16);opacity:.85;margin:0;line-height:1.6}.sw-tier__footer[data-v-70def34b]{gap:calc(var(--nb-base-unit) * .75);padding-top:calc(var(--nb-base-unit) * 1);flex-direction:column;margin-top:auto;display:flex}.sw-tier__cta[data-v-70def34b]{justify-content:center;width:100%}.sw-tier__cta-note[data-v-70def34b]{font-size:var(--nb-font-size-12);opacity:.6;margin:0;line-height:1.5}.sw-tier__unavailable[data-v-70def34b]{font-size:var(--nb-font-size-12);text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin:0;line-height:1.5}.sw-tier__features[data-v-70def34b]{gap:calc(var(--nb-base-unit) * 1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sw-tier__features li[data-v-70def34b]{font-size:var(--nb-font-size-16);padding-left:calc(var(--nb-base-unit) * 2);position:relative}.sw-tier__features li[data-v-70def34b]:before{content:"✓";font-weight:var(--nb-font-weight-bold);position:absolute;left:0}.sw-bridge[data-v-b949c719]{padding:calc(var(--nb-base-unit) * 4) 0}.sw-bridge__head[data-v-b949c719]{gap:calc(var(--nb-base-unit) * 1);max-width:46rem;margin-bottom:calc(var(--nb-base-unit) * 4);flex-direction:column;display:flex}.sw-bridge__shots[data-v-b949c719]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.sw-bridge__shots[data-v-b949c719]{grid-template-columns:1fr}}.sw-bridge__figure[data-v-b949c719]{margin:0 0 calc(var(--nb-base-unit) * 2.5);background:#0a0b0d;border:1px solid #ffffff0f;border-radius:8px;overflow:hidden}.sw-bridge__figure img[data-v-b949c719]{width:100%;height:auto;display:block}.sw-bridge__shot-title[data-v-b949c719]{font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-semibold);color:#f0f1f4;margin:0 0 calc(var(--nb-base-unit) * 1)}.sw-bridge__shot-desc[data-v-b949c719]{font-size:var(--nb-font-size-14);color:#f0f1f4a8;text-wrap:pretty;margin:0;line-height:1.65}.sw-bridge__rail[data-v-b949c719]{justify-content:space-between;align-items:flex-start;gap:calc(var(--nb-base-unit) * 5);margin-top:calc(var(--nb-base-unit) * 3);padding:calc(var(--nb-base-unit) * 4);background:#15171c;border:1px solid #ffffff14;border-left:2px solid #e8c15a80;border-radius:12px;display:flex}@media (width<=767px){.sw-bridge__rail[data-v-b949c719]{gap:calc(var(--nb-base-unit) * 3);flex-direction:column}}.sw-bridge__eyebrow[data-v-b949c719]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.14em;text-transform:uppercase;color:#e8c15a;margin:0}.sw-bridge__title[data-v-b949c719]{font-size:var(--nb-font-size-24);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:#f0f1f4;margin:0}.sw-bridge__body[data-v-b949c719]{font-size:var(--nb-font-size-16);color:#f0f1f4a8;text-wrap:pretty;margin:0;line-height:1.65}.sw-bridge__points[data-v-b949c719]{gap:calc(var(--nb-base-unit) * 1);max-width:42rem;margin:0;padding:0;list-style:none;display:grid}.sw-bridge__points li[data-v-b949c719]{padding-left:calc(var(--nb-base-unit) * 2.5);font-size:var(--nb-font-size-14);color:#f0f1f4a8;line-height:1.6;position:relative}.sw-bridge__points li[data-v-b949c719]:before{content:"";background:#e8c15ab3;border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.sw-bridge__actions[data-v-b949c719]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;flex-shrink:0;width:20rem;display:flex}@media (width<=767px){.sw-bridge__actions[data-v-b949c719]{width:auto}}.sw-bridge__note[data-v-b949c719]{font-size:var(--nb-font-size-12);color:#f0f1f46b;text-wrap:pretty;margin:0;line-height:1.6}.sw-bridge[data-v-b949c719] .nb-button{flex-shrink:0}.sw-cta[data-v-63a26e45]{padding:calc(var(--nb-base-unit) * 18) 0}.sw-cta__inner[data-v-63a26e45]{text-align:center;gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex}.sw-cta__meter[data-v-63a26e45]{height:calc(var(--nb-base-unit) * 6);align-items:flex-end;gap:5px;display:flex}.sw-cta__meter-bar[data-v-63a26e45]{width:5px;height:100%;transform:scaleY(var(--h));transform-origin:bottom;animation:1.4s ease-in-out infinite alternate sw-vu-63a26e45;animation-delay:var(--d);background:linear-gradient(#ff5d5de6 0% 16%,#f5a524e6 16% 38%,#22d860f2 38% 100%);border-radius:2px}@media (prefers-reduced-motion:reduce){.sw-cta__meter-bar[data-v-63a26e45]{animation:none}}.sw-cta__title[data-v-63a26e45]{font-family:var(--site-font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.05}.sw-cta__subtitle[data-v-63a26e45]{font-size:var(--nb-font-size-20);opacity:.85;max-width:46ch;margin:0;line-height:1.5}.sw-cta__downloads[data-v-63a26e45]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;justify-content:center;display:flex}@keyframes sw-vu-63a26e45{0%{transform:scaleY(calc(var(--h) * .45))}to{transform:scaleY(var(--h))}}.nb-select__dropdown{background:var(--nb-c-field-bg);border:1px solid var(--nb-c-field-border);border-radius:var(--nb-radius-popover);--nb-radius-context:var(--nb-radius-popover);overscroll-behavior:contain;box-sizing:border-box;max-height:240px;padding:4px;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.nb-select__option{color:var(--nb-c-text);cursor:pointer;--nb-radius-self:max(0px, calc(var(--nb-radius-context,0px) - 5px));border-radius:var(--nb-radius-self);align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:400;transition:background .1s;display:flex;position:relative}.nb-select__option:after{content:"";background:var(--nb-c-component-plain-border);height:1px;position:absolute;bottom:0;left:12px;right:12px}.nb-select__option:last-child:after{display:none}.nb-select__option--highlighted{background:color-mix(in srgb, var(--nb-c-primary) 8%, transparent)}.nb-select__option--selected{background:var(--nb-c-primary);color:var(--nb-c-surface);font-weight:500}.nb-select__option--selected .nb-select__option-check{color:var(--nb-c-surface)}.nb-select__option--selected.nb-select__option--highlighted{background:color-mix(in srgb, var(--nb-c-primary) 85%, var(--nb-c-black))}.nb-select__option--disabled{opacity:.45;cursor:not-allowed}.nb-select__option-check{width:14px;color:var(--nb-c-primary);flex-shrink:0;align-items:center;display:flex}.nb-select__value--with-icon{align-items:center;gap:6px;min-width:0;display:flex}.nb-select__option-icon,.nb-select__value-icon{opacity:.9;flex-shrink:0}.nb-select__option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nb-select__empty{color:var(--nb-c-text-subtle);text-align:center;padding:12px 16px;font-size:14px}.nb-select__create{border-top:1px solid var(--nb-c-component-plain-border);padding:8px 12px}.nb-select__create-input{border:1px dashed var(--nb-c-component-plain-border);width:100%;font:inherit;color:var(--nb-c-text);box-sizing:border-box;background:0 0;border-radius:4px;outline:none;padding:6px 10px;font-size:13px;transition:border-color .15s}.nb-select__create-input::placeholder{color:var(--nb-c-text-subtle)}.nb-select__create-input:focus{border-color:var(--nb-c-primary);border-style:solid}.nb-select{gap:var(--nb-field-label-gap);font-family:var(--nb-font-family-sans,sans-serif);--field-h:var(--nb-field-height-md);flex-direction:column;display:flex;position:relative}.nb-select--xs{--field-h:var(--nb-field-height-xs);--nb-field-font-size:var(--nb-font-size-13)}.nb-select--sm{--field-h:var(--nb-field-height-sm)}.nb-select--md{--field-h:var(--nb-field-height-md)}.nb-select--lg{--field-h:var(--nb-field-height-lg)}.nb-select__trigger{width:100%;height:var(--field-h);padding:0 var(--nb-field-padding-h);background:var(--nb-c-field-bg);border:var(--nb-field-border-width,0) solid var(--nb-c-field-border);border-bottom:1px solid var(--nb-c-field-border);border-radius:var(--nb-field-radius,0);cursor:pointer;-webkit-user-select:none;user-select:none;font:inherit;text-align:left;appearance:none;box-sizing:border-box;outline:none;align-items:center;gap:8px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.nb-select__trigger:hover:not(:disabled){background:color-mix(in srgb, var(--nb-c-field-border) 15%, var(--nb-c-field-bg));border-color:color-mix(in srgb, var(--nb-c-primary) 50%, var(--nb-c-field-border))}.nb-select__trigger:disabled{background:var(--nb-c-field-bg-disabled,var(--nb-c-field-bg));border-color:var(--nb-c-field-border-disabled,var(--nb-c-field-border));opacity:var(--nb-field-disabled-opacity);cursor:not-allowed}.nb-select--focused .nb-select__trigger{outline:2px solid var(--nb-c-primary);outline-offset:-2px}.nb-select--open .nb-select__trigger{outline:none}.nb-select--error .nb-select__trigger{border-color:var(--nb-c-danger);box-shadow:inset 0 calc(-1px * var(--nb-field-status-emphasis,1)) 0 0 var(--nb-c-danger)}.nb-select--warning .nb-select__trigger{border-color:var(--nb-c-warning);box-shadow:inset 0 calc(-1px * var(--nb-field-status-emphasis,1)) 0 0 var(--nb-c-warning)}.nb-select__value{min-width:0;font-size:var(--nb-c-field-font-size);color:var(--nb-c-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:400;line-height:1.5;overflow:hidden}.nb-select__value--placeholder{color:var(--nb-c-text-subtle)}.nb-select__status-icon{flex-shrink:0}.nb-select__status-icon .nb-message__tooltip{z-index:calc(var(--nb-zindex-tooltip,401) + 1)}.nb-select__caret{color:var(--nb-c-field-border);flex-shrink:0;transition:color .15s}.nb-select--open .nb-select__caret{color:var(--nb-c-primary)}.nb-select--error .nb-select__caret{color:var(--nb-c-danger)}.nb-select--warning .nb-select__caret{color:var(--nb-c-warning)}.nb-select__message,.nb-select__fluid-message{font-size:var(--nb-font-size-12)}.nb-select--fluid .nb-select__trigger{height:auto;min-height:calc(var(--nb-base-unit) * 8);padding:calc(var(--nb-base-unit) * 1) 0 0;flex-direction:column;flex:1;justify-content:space-between;align-items:stretch;gap:0}.nb-select--fluid .nb-select__inner-header{padding:0 var(--nb-field-padding-h);margin-bottom:4px}.nb-select--fluid .nb-select__inner-label{min-width:0;font-size:var(--nb-font-size-12);color:var(--nb-c-text-muted);letter-spacing:.02em;cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.nb-select--fluid .nb-select__asterisk{color:var(--nb-c-danger)}.nb-select--fluid .nb-select__inner-message{flex-shrink:0}.nb-select--fluid .nb-select__value-row{padding:0 0 10px}.nb-select--fluid .nb-select__value{padding:0 var(--nb-field-padding-h);font-size:var(--nb-font-size-14);flex:1}.nb-select--fluid .nb-select__caret{width:auto;height:auto;padding:0 var(--nb-field-padding-h);position:static}.cms-contact-form[data-v-82364557]{padding:calc(var(--nb-base-unit) * 12) 0}.container[data-v-82364557]{max-width:1280px;padding:0 calc(var(--nb-base-unit) * 3);margin:0 auto}@media (width>=768px){.container[data-v-82364557]{padding:0 calc(var(--nb-base-unit) * 5)}}@media (width>=1200px){.container[data-v-82364557]{padding:0 calc(var(--nb-base-unit) * 8)}}.contact-layout[data-v-82364557]{grid-template-columns:minmax(0,748px);align-items:start;gap:64px;display:grid}.contact-layout--with-info[data-v-82364557]{grid-template-columns:748px 340px}@media (width<=1279px){.contact-layout--with-info[data-v-82364557]{grid-template-columns:minmax(0,748px) 340px}}@media (width<=1023px){.contact-layout--with-info[data-v-82364557]{grid-template-columns:minmax(0,1fr)}}.contact-form-area[data-v-82364557]{min-width:0}.contact-info[data-v-82364557]{background:var(--nb-c-surface-muted,#f5f4f3);border:1px solid var(--nb-c-border,#00000012);border-radius:calc(var(--nb-base-unit) * 2);padding:calc(var(--nb-base-unit) * 3.5);gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;display:flex}.contact-info__title[data-v-82364557]{font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text);margin:0}.contact-info__item[data-v-82364557]{gap:calc(var(--nb-base-unit) * .5);flex-direction:column;display:flex}.contact-info__label[data-v-82364557]{font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);text-transform:uppercase;letter-spacing:.07em;color:var(--nb-c-text-muted);margin:0}.contact-info__value[data-v-82364557]{font-size:var(--nb-font-size-14);color:var(--nb-c-primary);margin:0;text-decoration:none}.contact-info__value[data-v-82364557]:hover{text-decoration:underline}.contact-info__note[data-v-82364557]{font-size:var(--nb-font-size-13,.8125rem);color:var(--nb-c-text-muted);margin:0;line-height:1.5}.contact-info__enterprise[data-v-82364557]{font-size:var(--nb-font-size-12);color:var(--nb-c-text-muted);border-top:1px solid var(--nb-c-border,#00000012);padding-top:calc(var(--nb-base-unit) * 2);margin:0}.contact-info__body[data-v-82364557]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);line-height:1.6}.contact-info__body[data-v-82364557] p{margin:0 0 12px}.contact-info__body[data-v-82364557] a{color:var(--nb-c-primary);text-decoration:none}.contact-info__body[data-v-82364557] a:hover{text-decoration:underline}.cms-contact-form__intro[data-v-82364557]{margin-bottom:calc(var(--nb-base-unit) * 3);gap:calc(var(--nb-base-unit) * 1);flex-direction:column;display:flex}.cms-contact-form__heading[data-v-82364557]{font-size:var(--nb-font-size-24);font-weight:var(--nb-font-weight-bold);color:var(--nb-c-text);margin:0}.cms-contact-form__subtitle[data-v-82364557]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);margin:0}.contact-form__topic[data-v-82364557]{align-items:baseline;gap:calc(var(--nb-base-unit) * 1);margin-bottom:calc(var(--nb-base-unit) * 3);padding:calc(var(--nb-base-unit) * 1.25) calc(var(--nb-base-unit) * 2);border-radius:calc(var(--nb-base-unit) * 1);background:#5856a914;border:1px solid #5856a92e;display:inline-flex}.contact-form__topic-label[data-v-82364557]{font-size:var(--nb-font-size-12);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text-muted)}.contact-form__topic-value[data-v-82364557]{font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text)}.contact-form[data-v-82364557]{gap:calc(var(--nb-base-unit) * 3);flex-direction:column;display:flex}.contact-form__field[data-v-82364557]{gap:calc(var(--nb-base-unit) * 1);flex-direction:column;display:flex}.contact-form__label[data-v-82364557]{font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text)}.contact-form__submit[data-v-82364557]{align-self:flex-start}.contact-form__error[data-v-82364557]{font-size:var(--nb-font-size-14);color:var(--nb-c-danger,#c0392b)}.contact-success[data-v-82364557]{padding:calc(var(--nb-base-unit) * 6) 0;gap:calc(var(--nb-base-unit) * 2);flex-direction:column;display:flex}.contact-success__title[data-v-82364557]{font-size:var(--nb-font-size-24);font-weight:var(--nb-font-weight-bold);color:var(--nb-c-text)}.contact-success__body[data-v-82364557]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted)}.cms-project-grid[data-v-3454c439]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.cms-project-grid__inner[data-v-3454c439]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.cms-project-grid__inner[data-v-3454c439]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.cms-project-grid__inner[data-v-3454c439]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-project-grid__bar[data-v-3454c439]{align-items:center;gap:calc(var(--nb-base-unit,4px) * 2);margin-bottom:calc(var(--nb-base-unit,4px) * 4);display:flex}.cms-project-grid__rule[data-v-3454c439]{background:var(--nb-c-border,#0000001a);flex:1;height:1px}.cms-project-grid__count[data-v-3454c439]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.06em;white-space:nowrap;color:#4a4a66;font-size:11px}.cms-project-grid__head[data-v-3454c439]{text-align:center;margin-bottom:40px}.cms-project-grid__eyebrow[data-v-3454c439]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0 0 8px;font-size:12px}.cms-project-grid__title[data-v-3454c439]{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.2vw,3rem)}.studio-grid[data-v-3454c439]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=767px){.studio-grid[data-v-3454c439]{grid-template-columns:1fr}}.studio-card[data-v-3454c439]{gap:calc(var(--nb-base-unit) * 2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.studio-card:hover .studio-card__arrow[data-v-3454c439]{opacity:1;transform:translate(2px,-2px)}.studio-card__image[data-v-3454c439]{border-radius:calc(var(--nb-base-unit) * 1);width:100%;height:auto;margin-bottom:calc(var(--nb-base-unit) * 1);border:1px solid #00000014}.studio-card__top[data-v-3454c439]{justify-content:space-between;align-items:flex-start;gap:calc(var(--nb-base-unit) * 2);display:flex}.studio-card__name[data-v-3454c439]{font-size:var(--nb-font-size-20);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text)}.studio-card__year[data-v-3454c439]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);color:var(--nb-c-text-muted);flex-shrink:0}.studio-card__tagline[data-v-3454c439]{font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-primary)}.studio-card__desc[data-v-3454c439]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);flex:1;line-height:1.65}.studio-card__footer[data-v-3454c439]{justify-content:space-between;align-items:center;gap:calc(var(--nb-base-unit) * 2);margin-top:calc(var(--nb-base-unit) * 1);display:flex}.studio-card__services[data-v-3454c439]{gap:calc(var(--nb-base-unit) * .75);flex-wrap:wrap;display:flex}.studio-card__service[data-v-3454c439]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);color:var(--nb-c-text-muted);letter-spacing:.02em;background:#0000000a;border:1px solid #0000000f;border-radius:4px;padding:2px 8px}.studio-card__arrow[data-v-3454c439]{font-size:var(--nb-font-size-16);color:var(--nb-c-primary);opacity:.5;transition:opacity var(--nb-animation-fast,.15s) ease, transform var(--nb-animation-fast,.15s) ease}.labs-grid[data-v-3454c439]{background:#ffffff12;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}@media (width<=767px){.labs-grid[data-v-3454c439]{grid-template-columns:1fr}}.labs-grid__filler[data-v-3454c439]{background:#111113}@media (width<=767px){.labs-grid__filler[data-v-3454c439]{display:none}}.lab-card[data-v-3454c439]{gap:calc(var(--nb-base-unit) * 2);padding:calc(var(--nb-base-unit) * 4);color:inherit;background:#111113;flex-direction:column;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex;position:relative}.lab-card[data-v-3454c439]:hover{z-index:1;background:#161619;box-shadow:inset 0 0 0 1px #6e52dc73,0 0 40px #6e52dc0f}.lab-card:hover .lab-card__arrow[data-v-3454c439]{opacity:1;transform:translate(2px,-2px)}.lab-card:hover .lab-card__name[data-v-3454c439]{color:#fff}.lab-card__top[data-v-3454c439]{justify-content:space-between;align-items:flex-start;gap:calc(var(--nb-base-unit) * 2);display:flex}.lab-card__name[data-v-3454c439]{color:#eeedf8;letter-spacing:-.02em;font-size:clamp(15px,1.3vw,17px);font-weight:700;line-height:1.3;font-family:var(--nb-font-family-mono);word-break:break-word;transition:color .2s}.lab-card__product-tag[data-v-3454c439]{font-family:var(--nb-font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:#7c5df5;white-space:nowrap;background:#7c5df514;border:1px solid #7c5df538;border-radius:4px;flex-shrink:0;align-items:center;margin-top:3px;padding:2px 7px;font-size:10px;display:inline-flex}.lab-card__tagline[data-v-3454c439]{color:#eeedf8;opacity:.9;margin:0;font-size:14px;font-weight:600;line-height:1.45}.lab-card__desc[data-v-3454c439]{color:#7e7e9a;flex:1;margin:0;font-size:13px;line-height:1.65}.lab-card__tags[data-v-3454c439]{flex-wrap:wrap;gap:5px;display:flex}.lab-card__tag[data-v-3454c439]{font-family:var(--nb-font-family-mono);color:#4a4a66;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:2px 7px;font-size:10px}.lab-card__footer[data-v-3454c439]{padding-top:calc(var(--nb-base-unit) * 2);border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.lab-card__meta[data-v-3454c439]{font-family:var(--nb-font-family-mono);color:#4a4a66;align-items:center;gap:6px;font-size:11px;display:flex}.lab-card__sep[data-v-3454c439]{opacity:.4}.lab-card__arrow[data-v-3454c439]{color:#7c5df5;opacity:.4;font-size:16px;transition:opacity .2s,transform .2s}.bloglist-header[data-v-d63c27d0]{padding:calc(var(--nb-base-unit) * 14) 0 calc(var(--nb-base-unit) * 6);border-bottom:1px solid #0000000f}.bloglist-header__inner[data-v-d63c27d0]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:680px;display:flex}.bloglist-header__eyebrow[data-v-d63c27d0]{letter-spacing:.1em;text-transform:uppercase;color:var(--nb-c-primary);font-size:11px;font-weight:700}.bloglist-header__title[data-v-d63c27d0]{letter-spacing:-.03em;color:var(--nb-c-text);margin:0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.1}.blog-filters[data-v-d63c27d0]{padding:calc(var(--nb-base-unit) * 3) 0;border-bottom:1px solid #0000000f}.blog-filters__inner[data-v-d63c27d0]{align-items:center;gap:calc(var(--nb-base-unit) * 1);flex-wrap:wrap;display:flex}.blog-filter[data-v-d63c27d0]{color:var(--nb-c-text-muted);cursor:pointer;transition:background var(--nb-animation-fast) ease, border-color var(--nb-animation-fast) ease, color var(--nb-animation-fast) ease;background:#fff;border:1px solid #0000001a;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:flex}.blog-filter[data-v-d63c27d0]:hover{border-color:var(--nb-c-primary);color:var(--nb-c-primary);background:#5c35c40a}.blog-filter--active[data-v-d63c27d0]{background:var(--nb-c-primary);border-color:var(--nb-c-primary);color:#fff;font-weight:600}.blog-filter--active .blog-filter__count[data-v-d63c27d0]{color:#ffffffb3}.blog-filter--active[data-v-d63c27d0]:hover{background:var(--nb-c-primary-hover,#4c2aac);color:#fff}.blog-filter__count[data-v-d63c27d0]{color:var(--nb-c-text-muted);font-size:11px;font-weight:400}.blog-content[data-v-d63c27d0]{padding:calc(var(--nb-base-unit) * 7) 0 calc(var(--nb-base-unit) * 14)}.blog-empty[data-v-d63c27d0]{padding:calc(var(--nb-base-unit) * 12) 0;text-align:center;color:var(--nb-c-text-muted);font-size:var(--nb-font-size-16)}.blog-cover--essay[data-v-d63c27d0]{background:linear-gradient(145deg,#1c1535 0%,#2d1f6e 60%,#0d0d0f 100%)}.blog-cover--product[data-v-d63c27d0]{background:linear-gradient(145deg,#0d1f3c 0%,#1a3a6e 60%,#0d0d0f 100%)}.blog-cover--engineering[data-v-d63c27d0]{background:linear-gradient(145deg,#0d2a1f 0%,#1a4a35 60%,#0d0d0f 100%)}.blog-cover--open-source[data-v-d63c27d0]{background:linear-gradient(145deg,#15343a 0%,#8d4b1f 58%,#120f0d 100%)}.blog-cover--default[data-v-d63c27d0]{background:linear-gradient(145deg,#111 0%,#1a1a2e 100%)}.blog-cover__quote[data-v-d63c27d0]{color:#ffffffd1;border:none;margin:0 0 auto;padding:0;font-size:clamp(13px,1.4vw,16px);font-style:italic;font-weight:400;line-height:1.6}.blog-cover__quote--sm[data-v-d63c27d0]{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.blog-cover__brand[data-v-d63c27d0]{letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin-top:auto;font-size:11px;font-weight:700}.blog-cover__brand--sm[data-v-d63c27d0]{font-size:10px}.blog-pill[data-v-d63c27d0]{letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.blog-pill--essay[data-v-d63c27d0]{color:#5c35c4;background:#5c35c41a}.blog-pill--product[data-v-d63c27d0]{color:#1d4ed8;background:#1d4ed81a}.blog-pill--engineering[data-v-d63c27d0]{color:#16a34a;background:#4acf7b1f}.blog-pill--open-source[data-v-d63c27d0]{color:#8d4b1f;background:#8d4b1f1f}.blog-meta[data-v-d63c27d0]{color:var(--nb-c-text-muted);font-size:13px}.blog-featured[data-v-d63c27d0]{color:inherit;margin-bottom:calc(var(--nb-base-unit) * 6);transition:box-shadow var(--nb-animation-base) ease, transform var(--nb-animation-base) ease;background:#fff;border:1px solid #00000014;border-radius:16px;grid-template-columns:420px 1fr;text-decoration:none;display:grid;overflow:hidden}.blog-featured[data-v-d63c27d0]:hover{transform:translateY(-2px);box-shadow:0 12px 48px #5c35c41f}.blog-featured:hover .blog-featured__cta[data-v-d63c27d0]{color:var(--nb-c-primary)}@media (width<=900px){.blog-featured[data-v-d63c27d0]{grid-template-columns:1fr}}.blog-featured__cover[data-v-d63c27d0]{padding:calc(var(--nb-base-unit) * 5);flex-direction:column;min-height:280px;display:flex}@media (width<=900px){.blog-featured__cover[data-v-d63c27d0]{min-height:200px}}.blog-featured__content[data-v-d63c27d0]{padding:calc(var(--nb-base-unit) * 5);gap:calc(var(--nb-base-unit) * 2);flex-direction:column;justify-content:center;display:flex}.blog-featured__top[data-v-d63c27d0]{align-items:center;gap:calc(var(--nb-base-unit) * 1.5);display:flex}.blog-featured__badge[data-v-d63c27d0]{letter-spacing:.06em;text-transform:uppercase;color:var(--nb-c-text-muted);background:#0000000d;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.blog-featured__title[data-v-d63c27d0]{letter-spacing:-.025em;color:var(--nb-c-text);margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.2}.blog-featured__excerpt[data-v-d63c27d0]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-featured__meta[data-v-d63c27d0]{justify-content:space-between;align-items:center;gap:calc(var(--nb-base-unit) * 1);padding-top:calc(var(--nb-base-unit) * 2);border-top:1px solid #0000000f;flex-wrap:wrap;margin-top:auto;display:flex}.blog-featured__cta[data-v-d63c27d0]{color:var(--nb-c-text-muted);transition:color var(--nb-animation-fast) ease;font-size:13px;font-weight:600}.blog-grid[data-v-d63c27d0]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1023px){.blog-grid[data-v-d63c27d0]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.blog-grid[data-v-d63c27d0]{grid-template-columns:1fr}}.blog-card[data-v-d63c27d0]{color:inherit;transition:box-shadow var(--nb-animation-base) ease, transform var(--nb-animation-base) ease;background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-card[data-v-d63c27d0]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #5c35c41a}.blog-card__cover[data-v-d63c27d0]{padding:calc(var(--nb-base-unit) * 3);aspect-ratio:16/9;flex-direction:column;display:flex}.blog-card__content[data-v-d63c27d0]{gap:calc(var(--nb-base-unit) * 1.5);padding:calc(var(--nb-base-unit) * 3);flex-direction:column;flex:1;display:flex}.blog-card__title[data-v-d63c27d0]{font-size:var(--nb-font-size-16);letter-spacing:-.015em;color:var(--nb-c-text);margin:0;font-weight:700;line-height:1.35}.blog-card__excerpt[data-v-d63c27d0]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card__meta[data-v-d63c27d0]{margin-top:auto}.cms-spec[data-v-d543cef9]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.container[data-v-d543cef9]{max-width:760px;margin:0 auto;padding:0 24px}.cms-spec__title[data-v-d543cef9]{font-size:clamp(2rem,4vw,3rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;margin:0 0 calc(var(--nb-base-unit,4px) * 6);text-align:center}.cms-spec--license .container[data-v-d543cef9]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3)}@media (width>=768px){.cms-spec--license .container[data-v-d543cef9]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.cms-spec--license .container[data-v-d543cef9]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-spec__lede[data-v-d543cef9]{gap:calc(var(--nb-base-unit,8px) * 2);flex-direction:column;max-width:720px;display:flex}.cms-spec__lede-title[data-v-d543cef9]{font-size:var(--nb-font-size-42,2.625rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;color:var(--nb-c-text,#1a1a26);margin:0;line-height:1.15}.cms-spec__lede-body[data-v-d543cef9]{font-size:var(--nb-font-size-16,1rem);color:var(--nb-c-text-muted,#5d636f);margin:0;line-height:1.75}.cms-spec__licenses[data-v-d543cef9]{margin:calc(var(--nb-base-unit,4px) * 4) 0 calc(var(--nb-base-unit,4px) * 3);border-radius:calc(var(--nb-base-unit,4px) * 2);background:#fff;border:1px solid #00000014;padding:0;list-style:none;overflow:hidden}.cms-spec__license-row[data-v-d543cef9]{align-items:center;gap:calc(var(--nb-base-unit,4px) * 3);padding:calc(var(--nb-base-unit,4px) * 2.25) calc(var(--nb-base-unit,4px) * 3);border-bottom:1px solid #0000000f;grid-template-columns:minmax(160px,1fr) minmax(120px,.8fr) auto;display:grid}.cms-spec__license-row[data-v-d543cef9]:last-child{border-bottom:none}@media (width<=599px){.cms-spec__license-row[data-v-d543cef9]{row-gap:calc(var(--nb-base-unit,4px) * .5);grid-template-rows:auto auto;grid-template-columns:1fr auto}}.cms-spec__license-name[data-v-d543cef9]{font-size:var(--nb-font-size-16,1rem);font-weight:var(--nb-font-weight-semibold,600);color:var(--nb-c-text,#1a1a26);text-decoration:none}.cms-spec__license-name[data-v-d543cef9]:hover{color:var(--nb-c-primary,#5856a9)}.cms-spec__license-tag[data-v-d543cef9]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-13,.8125rem);color:var(--nb-c-text-muted,#5d636f)}@media (width<=599px){.cms-spec__license-tag[data-v-d543cef9]{grid-column:1/2}}.cms-spec__license-repo[data-v-d543cef9],.cms-spec__license-soon[data-v-d543cef9]{font-size:var(--nb-font-size-13,.8125rem);text-align:right;white-space:nowrap}.cms-spec__license-repo[data-v-d543cef9]{color:var(--nb-c-primary,#5856a9);text-decoration:none}.cms-spec__license-repo[data-v-d543cef9]:hover{text-decoration:underline}.cms-spec__license-soon[data-v-d543cef9]{font-size:var(--nb-font-size-12,.75rem);text-transform:uppercase;letter-spacing:.05em;color:var(--nb-c-text-muted,#5d636f)}.cms-spec__cta[data-v-d543cef9]{align-self:flex-start}.cms-spec__list[data-v-d543cef9]{margin:0;padding:0}.cms-spec__row[data-v-d543cef9]{border-top:1px solid var(--nb-c-border,#e7e7f1);border-bottom:1px solid var(--nb-c-border,#e7e7f1);grid-template-columns:minmax(200px,auto) 1fr;gap:24px;padding:16px 0;display:grid}.cms-spec__row+.cms-spec__row[data-v-d543cef9]{border-top:none}@media (width<=599px){.cms-spec__row[data-v-d543cef9]{grid-template-columns:1fr;gap:4px}}.cms-spec__label[data-v-d543cef9]{color:var(--nb-c-text-muted,#6a6a7b);font-size:.85rem;font-weight:var(--nb-font-weight-medium,600);text-transform:uppercase;letter-spacing:.06em;margin:0}.cms-spec__value[data-v-d543cef9]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-weight:var(--nb-font-weight-medium,600);letter-spacing:-.01em;margin:0}.cms-spec--requirements .cms-spec__value[data-v-d543cef9]{font-family:var(--nb-font-family-base,inherit);text-wrap:pretty;font-size:1rem;font-weight:400;line-height:1.6}.cms-spec__detail[data-v-d543cef9]{font-family:var(--nb-font-family-base,inherit);color:var(--nb-c-text-muted,#6a6a7b);margin-top:4px;font-size:.9rem;font-weight:400;display:block}.cms-spec--requirements[data-v-d543cef9]{padding-top:calc(var(--nb-base-unit,4px) * 6)}.cms-spec[data-v-d543cef9]:has(+.cms-spec--requirements){padding-bottom:0}.cms-spec--requirements .container[data-v-d543cef9]{max-width:928px}.cms-spec--requirements .cms-spec__title[data-v-d543cef9]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:.75rem;font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin-bottom:calc(var(--nb-base-unit,4px) * 2.5)}.cms-spec--requirements .cms-spec__row[data-v-d543cef9]{grid-template-columns:200px 1fr;padding:14px 0}@media (width<=599px){.cms-spec--requirements .cms-spec__row[data-v-d543cef9]{grid-template-columns:1fr}}.cms-spec--requirements .cms-spec__label[data-v-d543cef9]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;font-size:.75rem;font-weight:var(--nb-font-weight-regular,400);color:inherit;opacity:1;align-self:baseline;padding-top:.2em}.cms-spec--stats .container[data-v-d543cef9]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3)}@media (width>=768px){.cms-spec--stats .container[data-v-d543cef9]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.cms-spec--stats .container[data-v-d543cef9]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-spec__grid[data-v-d543cef9]{border:1px solid var(--nb-c-border,#e7e7f1);background:color-mix(in srgb, var(--nb-c-surface,#fff) 60%, transparent);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}@media (width<=1023px){.cms-spec__grid[data-v-d543cef9]{grid-template-columns:repeat(2,1fr)}}@media (width<=559px){.cms-spec__grid[data-v-d543cef9]{grid-template-columns:1fr}}.cms-spec__grid[data-v-d543cef9],.cms-spec__card-label[data-v-d543cef9],.cms-spec__card-value[data-v-d543cef9],.cms-spec__card-note[data-v-d543cef9]{margin:0}.cms-spec--stats .cms-spec__grid .cms-spec__card[data-v-d543cef9]{box-shadow:none;border:0;border-left:1px solid var(--nb-c-border,#e7e7f1);background:0 0;border-radius:0;flex-direction:column;gap:6px;padding:32px;display:flex}.cms-spec--stats .cms-spec__grid .cms-spec__card[data-v-d543cef9]:first-child{border-left:none}@media (width<=1023px){.cms-spec--stats .cms-spec__grid .cms-spec__card[data-v-d543cef9]:nth-child(odd){border-left:none}.cms-spec--stats .cms-spec__grid .cms-spec__card[data-v-d543cef9]:nth-child(n+3){border-top:1px solid var(--nb-c-border,#e7e7f1)}}@media (width<=559px){.cms-spec--stats .cms-spec__grid .cms-spec__card[data-v-d543cef9]{border-left:none}.cms-spec--stats .cms-spec__grid .cms-spec__card[data-v-d543cef9]:nth-child(n+2){border-top:1px solid var(--nb-c-border,#e7e7f1)}}.cms-spec__card-label[data-v-d543cef9]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:.72rem;font-weight:var(--nb-font-weight-regular,400);text-transform:uppercase;letter-spacing:.12em;color:var(--nb-c-success,#2ea043);opacity:.6}.cms-spec__card-value[data-v-d543cef9]{font-family:var(--site-font-display,inherit);font-size:2rem;font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.02em;color:var(--nb-c-text,#1a1a26);margin-top:0;line-height:1.15}.cms-spec__card-note[data-v-d543cef9]{color:var(--nb-c-text-muted,#6a6a7b);opacity:.75;margin-top:0;font-size:1rem;line-height:1.55}.cms-spec__card[data-v-d543cef9]:after{content:"";box-sizing:content-box;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--nb-c-success,#2ea043) 90%, transparent) 0 6px, transparent 6px 10px);background-clip:content-box;width:72px;height:4px;margin-top:auto;padding-top:16px}.cms-spec--groups .container[data-v-d543cef9],.cms-spec--stats .container[data-v-d543cef9]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3)}@media (width>=768px){.cms-spec--groups .container[data-v-d543cef9],.cms-spec--stats .container[data-v-d543cef9]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.cms-spec--groups .container[data-v-d543cef9],.cms-spec--stats .container[data-v-d543cef9]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-spec__groups[data-v-d543cef9]{gap:calc(var(--nb-base-unit,4px) * 2.5);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1023px){.cms-spec__groups[data-v-d543cef9]{grid-template-columns:repeat(2,1fr)}}@media (width<=559px){.cms-spec__groups[data-v-d543cef9]{grid-template-columns:1fr}}.cms-spec__group[data-v-d543cef9]{gap:calc(var(--nb-base-unit,4px) * 1.5);flex-direction:column;display:flex}.cms-spec__group-label[data-v-d543cef9]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-14,.875rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:.12em;text-transform:uppercase;color:var(--nb-c-text-muted,#6a6a7b);margin:0}.cms-spec__group-items[data-v-d543cef9]{gap:calc(var(--nb-base-unit,4px) * .75);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cms-spec__group-items li[data-v-d543cef9]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-14,.875rem);color:var(--nb-c-text,#1a1a26)}.cms-spec--band-dark[data-v-d543cef9]{background:var(--nb-c-surface-dark,#0d0d0f);color:var(--nb-c-text-inverse,#f5f5fa)}.cms-mc[data-v-bacc80e8]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.container[data-v-bacc80e8]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-bacc80e8]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-bacc80e8]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-mc__head[data-v-bacc80e8]{align-items:center;gap:calc(var(--nb-base-unit,4px) * 1.5);text-align:center;margin-bottom:calc(var(--nb-base-unit,4px) * 6);flex-direction:column;display:flex}.cms-mc__eyebrow[data-v-bacc80e8]{font-size:12px;font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0;display:inline-block}.cms-mc__title[data-v-bacc80e8]{font-size:var(--nb-font-size-42,2.625rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;text-wrap:balance;max-width:800px;margin:0;line-height:1.1}.cms-mc__grid.cms-mc__grid--cols-2[data-v-bacc80e8]{grid-template-columns:repeat(2,minmax(0,460px))}.cms-mc__grid.cms-mc__grid--cols-3[data-v-bacc80e8]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px}.cms-mc__grid.cms-mc__grid--cols-4[data-v-bacc80e8]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px}@media (width<=1023px){.cms-mc__grid.cms-mc__grid--cols-3[data-v-bacc80e8],.cms-mc__grid.cms-mc__grid--cols-4[data-v-bacc80e8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.cms-mc__grid.cms-mc__grid--cols-2[data-v-bacc80e8],.cms-mc__grid.cms-mc__grid--cols-3[data-v-bacc80e8],.cms-mc__grid.cms-mc__grid--cols-4[data-v-bacc80e8]{grid-template-columns:1fr}}.cms-mc__grid[data-v-bacc80e8]{grid-template-columns:repeat(auto-fit,minmax(280px,460px));justify-content:center;gap:20px;max-width:960px;margin:0 auto;padding:0;list-style:none;display:grid}.cms-mc__card[data-v-bacc80e8]{padding:calc(var(--nb-base-unit,4px) * 4);border:1px solid var(--nb-c-border,#e7e7f1);border-radius:calc(var(--nb-base-unit,4px) * 2);background:color-mix(in srgb, var(--nb-c-surface,#fff) 60%, transparent);flex-direction:column;gap:8px;transition:transform .18s,box-shadow .18s;display:flex}.cms-mc__card[data-v-bacc80e8]:hover{box-shadow:0 8px 32px color-mix(in srgb, var(--nb-c-primary,#5856a9) 10%, transparent);transform:translateY(-2px)}.cms-mc__figure[data-v-bacc80e8]{box-sizing:border-box;border:1px solid color-mix(in srgb, currentColor 7%, transparent);background:color-mix(in srgb, currentColor 2%, transparent);border-radius:12px;justify-content:center;align-items:center;min-height:220px;margin:0 0 16px;padding:24px;display:flex}.cms-mc__media[data-v-bacc80e8]{border-radius:8px;max-width:100%;height:auto;display:block}.cms-mc__media--placeholder[data-v-bacc80e8]{aspect-ratio:16/10;background:linear-gradient(135deg, color-mix(in srgb, var(--nb-c-primary,#5856a9) 22%, transparent), transparent);width:100%}.cms-mc--bleed .cms-mc__card[data-v-bacc80e8]{border-radius:12px;gap:0;padding:0;overflow:hidden}.cms-mc--bleed .cms-mc__figure[data-v-bacc80e8]{background:0 0;border:none;border-radius:0;min-height:0;margin:0;padding:0;display:block}.cms-mc--bleed .cms-mc__media[data-v-bacc80e8]{aspect-ratio:4/3;object-fit:cover;border-radius:0;width:100%}.cms-mc__card-title[data-v-bacc80e8]{font-size:1.125rem;font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.02em;margin:0}.cms-mc__card-body[data-v-bacc80e8]{color:var(--nb-c-text-muted,#6a6a7b);opacity:.82;margin:0;font-size:1rem;line-height:1.6}.cms-mc__docs[data-v-bacc80e8]{margin-top:16px}.cms-mc--bento .cms-mc__grid[data-v-bacc80e8]{grid-template-columns:repeat(2,1fr);max-width:none}@media (width<=599px){.cms-mc--bento .cms-mc__grid[data-v-bacc80e8]{grid-template-columns:1fr}}.cms-mc--bento .cms-mc__card[data-v-bacc80e8]:first-child{grid-column:1/-1}@media (width>=600px){.cms-mc--bento .cms-mc__card[data-v-bacc80e8]:first-child{flex-direction:row}.cms-mc--bento .cms-mc__card:first-child .cms-mc__figure[data-v-bacc80e8]{flex:none;width:55%}}.surface-tabs[data-v-2e371462]{gap:4px;margin-bottom:16px;display:flex}.surface-tab[data-v-2e371462]{border:1px solid var(--ar-c-border);cursor:pointer;transition:background var(--ar-duration-fast) ease, border-color var(--ar-duration-fast) ease;background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px;display:flex}.surface-tab[data-v-2e371462]:hover{background:var(--ar-c-accent-light);border-color:var(--ar-c-accent)}.surface-tab--active[data-v-2e371462]{background:var(--ar-c-accent);border-color:var(--ar-c-accent)}.surface-tab--active .surface-tab__label[data-v-2e371462],.surface-tab--active .surface-tab__desc[data-v-2e371462]{color:#fff}.surface-tab__label[data-v-2e371462]{color:var(--ar-c-text);font-size:13px;font-weight:600}.surface-tab__desc[data-v-2e371462]{color:var(--ar-c-text-faint);font-size:11px}.surface-stage[data-v-2e371462]{border:1px solid var(--ar-c-border);background:#fff;border-radius:8px;min-height:160px;padding:20px;overflow:hidden}.surface-stage__inline[data-v-2e371462]{align-items:center;display:flex}.surface-stage__sidebar-layout[data-v-2e371462]{grid-template-columns:1fr 200px;gap:16px;display:grid}.surface-stage__main-col[data-v-2e371462]{background:var(--ar-c-surface-subtle);border:1px dashed var(--ar-c-border);border-radius:6px;padding:12px}.surface-stage__placeholder[data-v-2e371462]{flex-direction:column;gap:8px;display:flex}.surface-stage__placeholder-line[data-v-2e371462]{background:var(--ar-c-border);border-radius:4px;height:10px}.surface-stage__placeholder-line--short[data-v-2e371462]{width:55%}.surface-stage__placeholder-line--med[data-v-2e371462]{width:75%}.surface-stage__sidebar-col[data-v-2e371462]{flex-direction:column;display:flex}.surface-stage__modal-zone[data-v-2e371462]{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 0;display:flex}.surface-stage__hint[data-v-2e371462]{color:var(--ar-c-text-muted);margin:0;font-size:14px}.engine-card[data-v-2e371462]{font-family:var(--nb-font-family-sans)}.engine-card--inline[data-v-2e371462]{border:1px solid var(--ar-c-border);background:var(--ar-c-surface-subtle);border-radius:8px;align-items:flex-start;gap:14px;width:100%;padding:16px;display:flex}.engine-card--sidebar[data-v-2e371462]{border:1px solid var(--ar-c-border);background:#fff;border-radius:6px;flex-direction:column;gap:6px;height:100%;padding:12px;display:flex}.engine-card--modal[data-v-2e371462]{gap:20px;display:flex}.engine-card__icon[data-v-2e371462]{color:var(--ar-c-accent);flex-shrink:0;margin-top:2px;font-size:20px;line-height:1}.engine-card__icon--sm[data-v-2e371462]{font-size:14px}.engine-card__icon--lg[data-v-2e371462]{margin-top:2px;font-size:28px}.engine-card__body[data-v-2e371462]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.engine-card__header[data-v-2e371462]{justify-content:space-between;align-items:center;gap:8px;display:flex}.engine-card__title[data-v-2e371462]{color:var(--ar-c-text);letter-spacing:-.01em;font-size:14px;font-weight:700}.engine-card__title--lg[data-v-2e371462]{font-size:18px}.engine-card__desc[data-v-2e371462]{color:var(--ar-c-text-muted);margin:0;font-size:13px;line-height:1.55}.engine-card__desc--sm[data-v-2e371462]{font-size:11px}.engine-card__desc--lg[data-v-2e371462]{color:var(--ar-c-text);font-size:15px;line-height:1.65}.engine-card__desc--subtle[data-v-2e371462]{color:var(--ar-c-text-faint);margin-top:4px;font-size:13px;line-height:1.6}.engine-card__sidebar-footer[data-v-2e371462]{margin-top:auto;padding-top:8px}.surface-modal-backdrop[data-v-2e371462]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;background:#0a08148c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.surface-modal[data-v-2e371462]{background:#fff;border-radius:14px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 24px 64px #0000002e}.surface-modal__header[data-v-2e371462]{border-bottom:1px solid var(--ar-c-border);background:var(--ar-c-surface-subtle);justify-content:space-between;align-items:center;padding:14px 16px 14px 20px;display:flex}.surface-modal__close[data-v-2e371462]{background:var(--ar-c-surface-demo);cursor:pointer;width:28px;height:28px;color:var(--ar-c-text-muted);transition:background var(--ar-duration-fast) ease;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.surface-modal__close[data-v-2e371462]:hover{background:var(--ar-c-border-strong);color:var(--ar-c-text)}.engine-card--modal[data-v-2e371462]{padding:24px 24px 28px}.surface-fade-enter-active[data-v-2e371462],.surface-fade-leave-active[data-v-2e371462]{transition:opacity var(--ar-duration-fast) ease, transform var(--ar-duration-fast) ease}.surface-fade-enter-from[data-v-2e371462]{opacity:0;transform:translateY(6px)}.surface-fade-leave-to[data-v-2e371462]{opacity:0;transform:translateY(-4px)}.modal-enter-active[data-v-2e371462],.modal-leave-active[data-v-2e371462]{transition:opacity var(--ar-duration-base) var(--ar-ease-out)}.modal-enter-from[data-v-2e371462],.modal-leave-to[data-v-2e371462]{opacity:0}.modal-enter-active .surface-modal[data-v-2e371462],.modal-leave-active .surface-modal[data-v-2e371462]{transition:transform var(--ar-duration-base) var(--ar-ease-out)}.modal-enter-from .surface-modal[data-v-2e371462]{transform:scale(.96)translateY(8px)}.modal-leave-to .surface-modal[data-v-2e371462]{transform:scale(.96)translateY(4px)}.density-demo[data-v-fd4d9139]{flex-direction:column;gap:12px;display:flex}.density-demo__label[data-v-fd4d9139]{letter-spacing:.06em;text-transform:uppercase;color:var(--ar-c-text-faint);margin:0;font-size:12px;font-weight:600}.density-demo__controls[data-v-fd4d9139]{gap:6px;display:flex}.density-btn[data-v-fd4d9139]{border:1px solid var(--ar-c-border);cursor:pointer;transition:background var(--ar-duration-fast) ease, border-color var(--ar-duration-fast) ease;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;display:flex}.density-btn[data-v-fd4d9139]:hover{background:var(--ar-c-accent-light);border-color:var(--ar-c-accent)}.density-btn--active[data-v-fd4d9139]{background:var(--ar-c-accent);border-color:var(--ar-c-accent)}.density-btn--active .density-btn__label[data-v-fd4d9139],.density-btn--active .density-btn__icon[data-v-fd4d9139]{color:#fff}.density-btn__icon[data-v-fd4d9139]{color:var(--ar-c-text-muted);font-size:14px}.density-btn__label[data-v-fd4d9139]{color:var(--ar-c-text);font-size:13px;font-weight:600}.density-demo__hint[data-v-fd4d9139]{color:var(--ar-c-text-faint);margin:0;font-size:13px;line-height:1.5}.cms-articledemo[data-v-92bca8cb]{padding:0}.cms-articledemo__column[data-v-92bca8cb]{box-sizing:border-box;max-width:calc(720px + var(--cms-article-gutter,24px) * 2);padding-inline:var(--cms-article-gutter,24px);margin:0 auto}@media (width>=768px){.cms-articledemo__column[data-v-92bca8cb]{--cms-article-gutter:40px}}@media (width>=1200px){.cms-articledemo__column[data-v-92bca8cb]{--cms-article-gutter:64px}}.cms-signoff[data-v-dfaae080]{padding:0}.cms-signoff__inner[data-v-dfaae080]{box-sizing:border-box;max-width:calc(var(--ar-content-width,720px) + var(--cms-article-gutter,24px) * 2);padding:var(--ar-space-16,64px) var(--cms-article-gutter,24px) var(--ar-space-40,160px);margin:0 auto}@media (width>=768px){.cms-signoff__inner[data-v-dfaae080]{--cms-article-gutter:40px}}@media (width>=1200px){.cms-signoff__inner[data-v-dfaae080]{--cms-article-gutter:64px}}.cms-signoff__rule[data-v-dfaae080]{background:var(--ar-c-accent,#5856a9);width:48px;height:2px;margin-bottom:var(--ar-space-16,64px);opacity:.5}.cms-signoff__mark[data-v-dfaae080]{align-items:baseline;gap:12px;margin:0;display:flex}.cms-signoff__logo[data-v-dfaae080]{letter-spacing:-.02em;color:var(--ar-c-text,#1a1a26);font-size:15px;font-weight:800}.cms-signoff__tagline[data-v-dfaae080]{color:var(--ar-c-text-faint,#6a6a7b);font-size:13px;font-style:italic}.cms-cards[data-v-a80fd3b1]{padding:calc(var(--nb-base-unit,8px) * 12) 0}.container[data-v-a80fd3b1]{max-width:1280px;padding:0 calc(var(--nb-base-unit,8px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-a80fd3b1]{padding:0 calc(var(--nb-base-unit,8px) * 5)}}@media (width>=1200px){.container[data-v-a80fd3b1]{padding:0 calc(var(--nb-base-unit,8px) * 8)}}.cms-cards__head[data-v-a80fd3b1]{gap:calc(var(--nb-base-unit,8px) * 1.5);margin-bottom:calc(var(--nb-base-unit,8px) * 4);display:grid}.cms-cards__eyebrow[data-v-a80fd3b1]{font-size:var(--nb-font-size-12,.75rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0}.cms-cards__title[data-v-a80fd3b1]{font-size:var(--nb-font-size-42,2.625rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;margin:0;line-height:1.15}.cms-cards__grid[data-v-a80fd3b1]{gap:calc(var(--nb-base-unit,8px) * 3);display:grid}@media (width>=900px){.cms-cards__grid[data-v-a80fd3b1]{grid-template-columns:repeat(var(--cms-cards-cols,2), minmax(0, 1fr))}}.cms-cards__card[data-v-a80fd3b1]{padding:calc(var(--nb-base-unit,8px) * 3);border:1px solid var(--nb-c-border,#0000001a);background:var(--nb-c-surface,#fff);border-radius:22px}.cms-cards__card-title[data-v-a80fd3b1]{font-size:1.1rem;font-weight:var(--nb-font-weight-bold,700);margin:0 0 1rem}.cms-cards__card-title--label[data-v-a80fd3b1]{letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0 0 .5rem;font-size:.76rem;font-weight:800}.cms-cards__card-body[data-v-a80fd3b1] p,.cms-cards__card-body[data-v-a80fd3b1] li{line-height:1.7}.cms-cards__card-body[data-v-a80fd3b1] p{margin:0}.cms-cards__card-body[data-v-a80fd3b1] ul,.cms-cards__card-body[data-v-a80fd3b1] ol{margin:0;padding-left:1.1rem}.cms-cards__card-body[data-v-a80fd3b1] code{font-family:var(--nb-font-family-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:.92em}.cms-cards__card--accent[data-v-a80fd3b1]{background:linear-gradient(180deg, var(--cms-cards-accent-from,#5856a9f0), var(--cms-cards-accent-to,#403e82fa));color:var(--cms-cards-accent-ink,#f2f1fb);border-color:#0000}.cms-cards__card--accent .cms-cards__card-title[data-v-a80fd3b1],.cms-cards__card--accent[data-v-a80fd3b1] p,.cms-cards__card--accent[data-v-a80fd3b1] li{color:inherit}.cms-cards__card--accent[data-v-a80fd3b1] code{background:#ffffff24}.cms-cards--dark[data-v-a80fd3b1]{background:var(--nb-c-surface-dark,#0d0d0f);color:var(--nb-c-text-inverse,#f5f5fa)}.cms-cards--dark .cms-cards__card[data-v-a80fd3b1]{background:#ffffff0a}.cms-compare[data-v-5515eda5]{padding:calc(var(--nb-base-unit,8px) * 12) 0}.container[data-v-5515eda5]{max-width:1280px;padding:0 calc(var(--nb-base-unit,8px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-5515eda5]{padding:0 calc(var(--nb-base-unit,8px) * 5)}}@media (width>=1200px){.container[data-v-5515eda5]{padding:0 calc(var(--nb-base-unit,8px) * 8)}}.cms-compare__head[data-v-5515eda5]{gap:calc(var(--nb-base-unit,8px) * 1.5);margin-bottom:calc(var(--nb-base-unit,8px) * 4);display:grid}.cms-compare__eyebrow[data-v-5515eda5]{font-size:var(--nb-font-size-12,.75rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0}.cms-compare__title[data-v-5515eda5]{font-size:var(--nb-font-size-42,2.625rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;margin:0;line-height:1.15}.cms-compare__toolbar[data-v-5515eda5]{gap:calc(var(--nb-base-unit,8px) * 1.5);margin-bottom:calc(var(--nb-base-unit,8px) * 3);flex-wrap:wrap;display:flex}.cms-compare__pill[data-v-5515eda5]{appearance:none;border:1px solid var(--nb-c-border,#0000001f);background:var(--nb-c-surface,#fff);padding:calc(var(--nb-base-unit,8px) * 1.5) calc(var(--nb-base-unit,8px) * 2);font:inherit;font-size:var(--nb-font-size-14,.875rem);font-weight:var(--nb-font-weight-bold,700);color:var(--nb-c-text-muted,#5d636f);cursor:pointer;border-radius:999px;transition:transform .16s,color .16s,border-color .16s,background .16s}.cms-compare__pill[data-v-5515eda5]:hover{border-color:var(--nb-c-primary,#5856a9);transform:translateY(-1px)}.cms-compare__pill--active[data-v-5515eda5]{background:var(--nb-c-primary,#5856a9);border-color:var(--nb-c-primary,#5856a9);color:var(--nb-c-text-inverse,#fff)}.cms-compare__legend[data-v-5515eda5],.cms-compare__item[data-v-5515eda5]{gap:calc(var(--nb-base-unit,8px) * 1);display:grid}@media (width>=900px){.cms-compare__legend[data-v-5515eda5],.cms-compare__item[data-v-5515eda5]{align-items:start;gap:calc(var(--nb-base-unit,8px) * 2);grid-template-columns:minmax(0,180px) minmax(0,1fr) minmax(0,1fr)}}.cms-compare__legend[data-v-5515eda5]{padding:0 calc(var(--nb-base-unit,8px) * 2.4) calc(var(--nb-base-unit,8px) * 1);font-size:var(--nb-font-size-12,.75rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.06em;text-transform:uppercase;color:var(--nb-c-text-muted,#5d636f)}.cms-compare__grid[data-v-5515eda5]{gap:calc(var(--nb-base-unit,8px) * 2);display:grid}.cms-compare__item[data-v-5515eda5]{padding:calc(var(--nb-base-unit,8px) * 2.4);background:var(--nb-c-surface-muted,#f5f4f3);border-radius:18px}.cms-compare__aspect[data-v-5515eda5]{font-size:var(--nb-font-size-16,1rem);font-weight:var(--nb-font-weight-semibold,600);margin:0}.cms-compare__left[data-v-5515eda5],.cms-compare__right[data-v-5515eda5]{font-size:var(--nb-font-size-16,1rem);margin:0;line-height:1.7}.cms-compare__left[data-v-5515eda5]{color:var(--nb-c-text-muted,#5d636f)}.cms-compare__right[data-v-5515eda5]{color:var(--nb-c-primary,#5856a9);font-weight:var(--nb-font-weight-semibold,600)}.cms-compare--dark[data-v-5515eda5]{background:var(--nb-c-surface-dark,#0d0d0f);color:var(--nb-c-text-inverse,#f5f5fa)}.cms-compare--dark .cms-compare__item[data-v-5515eda5]{background:#ffffff0a}.cms-mapping[data-v-b10a8de0]{padding:calc(var(--nb-base-unit,8px) * 12) 0}.container[data-v-b10a8de0]{max-width:1280px;padding:0 calc(var(--nb-base-unit,8px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-b10a8de0]{padding:0 calc(var(--nb-base-unit,8px) * 5)}}@media (width>=1200px){.container[data-v-b10a8de0]{padding:0 calc(var(--nb-base-unit,8px) * 8)}}.cms-mapping__head[data-v-b10a8de0]{gap:calc(var(--nb-base-unit,8px) * 1.5);margin-bottom:calc(var(--nb-base-unit,8px) * 4);display:grid}.cms-mapping__eyebrow[data-v-b10a8de0]{font-size:var(--nb-font-size-12,.75rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0}.cms-mapping__title[data-v-b10a8de0]{font-size:var(--nb-font-size-42,2.625rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;margin:0;line-height:1.15}.cms-mapping__grid[data-v-b10a8de0]{gap:calc(var(--nb-base-unit,8px) * 3);display:grid}@media (width>=900px){.cms-mapping__grid[data-v-b10a8de0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cms-mapping__copy[data-v-b10a8de0]{font-size:var(--nb-font-size-16,1rem);color:var(--nb-c-text-muted,#5d636f);line-height:1.7}.cms-mapping__copy[data-v-b10a8de0] p{margin:0 0 16px}.cms-mapping__copy[data-v-b10a8de0] p:last-child{margin-bottom:0}.cms-mapping__copy[data-v-b10a8de0] code{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:.92em}.cms-mapping__demo[data-v-b10a8de0]{padding:calc(var(--nb-base-unit,8px) * 3);background:var(--nb-c-surface,#fff);border:1px solid var(--nb-c-border,#0000001a);border-radius:24px}.cms-mapping__label[data-v-b10a8de0]{font-weight:var(--nb-font-weight-bold,700);justify-content:space-between;gap:1rem;display:flex}.cms-mapping__slider[data-v-b10a8de0]{width:100%;accent-color:var(--nb-c-primary,#5856a9);margin:1.2rem 0}.cms-mapping__result[data-v-b10a8de0]{background:var(--nb-c-surface-muted,#f5f4f3);color:var(--nb-c-primary,#5856a9);border-radius:16px;justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.cms-mapping__table[data-v-b10a8de0]{margin:calc(var(--nb-base-unit,8px) * 2) 0 0;gap:calc(var(--nb-base-unit,8px) * 1);padding:0;list-style:none;display:grid}.cms-mapping__table li[data-v-b10a8de0]{font-size:var(--nb-font-size-14,.875rem);color:var(--nb-c-text-muted,#5d636f);padding:calc(var(--nb-base-unit,8px) * .75) 0;border-bottom:1px solid var(--nb-c-border,#0000000f);justify-content:space-between;display:flex}.cms-mapping__table li[data-v-b10a8de0]:last-child{border-bottom:none}.cms-mapping--dark[data-v-b10a8de0]{background:var(--nb-c-surface-dark,#0d0d0f);color:var(--nb-c-text-inverse,#f5f5fa)}.cms-editor[data-v-1fb5bb05]{padding:calc(var(--nb-base-unit,8px) * 7) 0}.container[data-v-1fb5bb05]{max-width:1280px;padding:0 calc(var(--nb-base-unit,8px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-1fb5bb05]{padding:0 calc(var(--nb-base-unit,8px) * 5)}}@media (width>=1200px){.container[data-v-1fb5bb05]{padding:0 calc(var(--nb-base-unit,8px) * 8)}}.cms-editor__head[data-v-1fb5bb05]{margin-bottom:calc(var(--nb-base-unit,8px) * 4);gap:.7rem;display:grid}.cms-editor__eyebrow[data-v-1fb5bb05]{letter-spacing:.14em;text-transform:uppercase;color:var(--nb-c-primary,#5c35c4);margin:0;font-size:11px;font-weight:800}.cms-editor__title[data-v-1fb5bb05]{letter-spacing:-.04em;max-width:16ch;color:var(--nb-c-text,#000);margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02}.cms-editor__intro[data-v-1fb5bb05]{max-width:760px;color:var(--nb-c-text-muted,#5d636f);margin:0;font-size:1.04rem;line-height:1.82}.cms-editor__showcase[data-v-1fb5bb05]{gap:calc(var(--nb-base-unit,8px) * 3);display:grid}@media (width>=980px){.cms-editor__showcase[data-v-1fb5bb05]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center}}.cms-editor__shell[data-v-1fb5bb05]{color:#e8f0ef;background:#101415;border-radius:24px;overflow:hidden;box-shadow:0 24px 80px #0e17153d}.cms-editor__bar[data-v-1fb5bb05]{border-bottom:1px solid #ffffff14;align-items:center;gap:.55rem;padding:.9rem 1rem;display:flex}.cms-editor__dot[data-v-1fb5bb05]{border-radius:50%;width:10px;height:10px;display:inline-block}.cms-editor__dot--red[data-v-1fb5bb05]{background:#ff6d5e}.cms-editor__dot--amber[data-v-1fb5bb05]{background:#ffbe4d}.cms-editor__dot--green[data-v-1fb5bb05]{background:#33cb76}.cms-editor__path[data-v-1fb5bb05]{color:#e8f0ef94;margin-left:auto;font-size:.84rem}.cms-editor__code[data-v-1fb5bb05]{margin:0;padding:1.2rem 1.3rem 1.5rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.9rem;line-height:1.7;overflow:auto}.cms-editor__notes p[data-v-1fb5bb05]{color:var(--nb-c-text-muted,#5d636f);margin:0 0 1rem;line-height:1.76}.cms-editor__notes p[data-v-1fb5bb05]:last-child{margin-bottom:0}.cms-editor__shots[data-v-1fb5bb05]{gap:calc(var(--nb-base-unit,8px) * 3);margin-top:calc(var(--nb-base-unit,8px) * 3);display:grid}@media (width>=900px){.cms-editor__shots[data-v-1fb5bb05]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cms-editor__shot[data-v-1fb5bb05]{gap:.9rem;margin:0;display:grid}.cms-editor__shot img[data-v-1fb5bb05]{border-radius:22px;width:100%;height:auto;display:block}.cms-editor__shot figcaption[data-v-1fb5bb05]{color:var(--nb-c-text-muted,#1e2321ad);line-height:1.6}.site-footer[data-v-c2e5220d]{z-index:1;color:#ffffffb3;padding:calc(var(--nb-base-unit) * 10) 0 0;background:#0d0d0f;position:relative;overflow:hidden}.site-footer__newsletter[data-v-c2e5220d]{max-width:520px;padding-bottom:calc(var(--nb-base-unit) * 8);margin-bottom:calc(var(--nb-base-unit) * 8);border-bottom:1px solid #ffffff14}.site-footer__grid[data-v-c2e5220d]{gap:calc(var(--nb-base-unit) * 6);padding-bottom:calc(var(--nb-base-unit) * 8);border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr 1fr;display:grid}@media (width<=1023px){.site-footer__grid[data-v-c2e5220d]{grid-template-columns:1fr 1fr}}@media (width<=599px){.site-footer__grid[data-v-c2e5220d]{gap:calc(var(--nb-base-unit) * 5);grid-template-columns:1fr}}.site-footer__brand[data-v-c2e5220d]{gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;display:flex}.site-footer__brand[data-v-c2e5220d] .nubisco-logo__wordmark,.site-footer__brand[data-v-c2e5220d] .nubisco-logo__icon{color:#fff}.site-footer__tagline[data-v-c2e5220d]{font-size:var(--nb-font-size-14);color:#ffffff80;max-width:220px;margin-top:calc(var(--nb-base-unit) * .5);line-height:1.5}.site-footer__heading[data-v-c2e5220d]{font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;margin-bottom:calc(var(--nb-base-unit) * 2)}.site-footer__col ul[data-v-c2e5220d]{gap:calc(var(--nb-base-unit) * 1.25);flex-direction:column;display:flex}.site-footer__col a[data-v-c2e5220d]{font-size:var(--nb-font-size-14);color:#ffffffa6;transition:color var(--nb-animation-fast) ease;text-decoration:none}.site-footer__col a[data-v-c2e5220d]:hover{color:#fff}.site-footer__bottom[data-v-c2e5220d]{padding-top:calc(var(--nb-base-unit) * 4);font-size:var(--nb-font-size-12);color:#ffffff80;justify-content:space-between;align-items:center;display:flex}@media (width<=599px){.site-footer__bottom[data-v-c2e5220d]{gap:calc(var(--nb-base-unit) * 1);flex-direction:column;align-items:flex-start}}.site-footer__bottom-links a[data-v-c2e5220d]{color:#ffffff80;transition:color var(--nb-animation-fast) ease;text-decoration:none}.site-footer__bottom-links a[data-v-c2e5220d]:hover{color:#ffffffa6}.site-footer__wordmark[data-v-c2e5220d]{font-family:var(--site-font-display);font-size:clamp(5rem,17.5vw,17rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;text-align:center;color:#ffffff0f;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:calc(var(--nb-base-unit) * 6);line-height:.72;transform:translateY(.08em)}.site-header__nav[data-v-6139091d]{align-items:center;gap:calc(var(--nb-base-unit) * 3);height:calc(var(--nb-base-unit) * 8);display:flex}.site-header__links[data-v-6139091d]{align-items:center;gap:calc(var(--nb-base-unit) * .5);flex:1;margin:0;padding:0;display:flex}@media (width<=1023px){.site-header__links[data-v-6139091d]{display:none}}.site-header__actions[data-v-6139091d]{align-items:center;gap:calc(var(--nb-base-unit) * 1);flex-shrink:0;display:flex}@media (width<=1023px){.site-header__actions[data-v-6139091d]{display:none}}.site-header__hamburger[data-v-6139091d]{width:calc(var(--nb-base-unit) * 4);height:calc(var(--nb-base-unit) * 4);padding:calc(var(--nb-base-unit) * .5);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;display:none}@media (width<=1023px){.site-header__hamburger[data-v-6139091d]{display:flex}}.site-header__hamburger-bar[data-v-6139091d]{background:var(--nb-c-text);width:100%;height:2px;transition:opacity var(--nb-animation-fast) ease;border-radius:2px;display:block}.site-header__mobile[data-v-6139091d]{padding:calc(var(--nb-base-unit) * 2) 0;border-top:1px solid #00000012}@media (width>=1024px){.site-header__mobile[data-v-6139091d]{display:none}}.site-header__mobile-links[data-v-6139091d]{padding:0 calc(var(--nb-base-unit) * 3);gap:calc(var(--nb-base-unit) * .5);flex-direction:column;display:flex}.site-header__mobile-actions[data-v-6139091d]{gap:calc(var(--nb-base-unit) * 1);padding:calc(var(--nb-base-unit) * 2) calc(var(--nb-base-unit) * 3) 0;flex-direction:column;display:flex}.mobile-nav-enter-active[data-v-6139091d],.mobile-nav-leave-active[data-v-6139091d]{transition:opacity var(--nb-animation-fast) ease, transform var(--nb-animation-fast) ease}.mobile-nav-enter-from[data-v-6139091d],.mobile-nav-leave-to[data-v-6139091d]{opacity:0;transform:translateY(-8px)}.pnav__bar[data-v-b8d4f7ce]{align-items:center;gap:calc(var(--nb-base-unit) * 2);height:var(--product-bar-h);display:flex}.pnav__bar.container[data-v-b8d4f7ce]{padding-left:max(var(--nb-base-unit) * 3, env(safe-area-inset-left,0px));padding-right:max(var(--nb-base-unit) * 3, env(safe-area-inset-right,0px))}@media (width>=768px){.pnav__bar.container[data-v-b8d4f7ce]{padding-left:max(var(--nb-base-unit) * 5, env(safe-area-inset-left,0px));padding-right:max(var(--nb-base-unit) * 5, env(safe-area-inset-right,0px))}}@media (width>=1200px){.pnav__bar.container[data-v-b8d4f7ce]{padding-left:max(var(--nb-base-unit) * 8, env(safe-area-inset-left,0px));padding-right:max(var(--nb-base-unit) * 8, env(safe-area-inset-right,0px))}}@media (width<=767px){.pnav__bar.container[data-v-b8d4f7ce]{gap:calc(var(--nb-base-unit) * 1.5)}}.pnav__name[data-v-b8d4f7ce]{font-family:var(--site-font-display,inherit);font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-semibold);letter-spacing:-.015em;color:var(--nb-c-text);white-space:nowrap;text-decoration:none}a.pnav__name[data-v-b8d4f7ce]:hover{color:var(--nb-c-text);opacity:.8}.pnav__name--desktop[data-v-b8d4f7ce]{margin-right:auto}@media (width<=767px){.pnav__name--desktop[data-v-b8d4f7ce]{display:none}}.pnav__tabs[data-v-b8d4f7ce]{align-self:stretch;align-items:stretch;gap:calc(var(--nb-base-unit) * .5);margin:0;padding:0;list-style:none;display:flex}@media (width<=767px){.pnav__tabs[data-v-b8d4f7ce]{display:none}}.pnav__tab[data-v-b8d4f7ce]{align-items:center;gap:calc(var(--nb-base-unit) * .5);height:100%;padding:0 calc(var(--nb-base-unit) * 1.5);font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);transition:color var(--nb-animation-fast) ease;text-decoration:none;display:inline-flex;position:relative}.pnav__tab[data-v-b8d4f7ce]:hover,.pnav__tab[aria-current=page][data-v-b8d4f7ce]{color:var(--nb-c-text)}.pnav__tab[aria-current=page][data-v-b8d4f7ce]:after{content:"";left:calc(var(--nb-base-unit) * 1.5);right:calc(var(--nb-base-unit) * 1.5);background:color-mix(in srgb, var(--nb-c-primary) 75%, transparent);border-radius:2px;height:2px;position:absolute;bottom:0}.pnav__out[data-v-b8d4f7ce]{opacity:.7}.pnav__sr[data-v-b8d4f7ce]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pnav__actions[data-v-b8d4f7ce]{align-items:center;gap:calc(var(--nb-base-unit) * 1);flex-shrink:0;display:flex}@media (width<=767px){.pnav__secondary[data-v-b8d4f7ce]{display:none}.pnav__action[data-v-b8d4f7ce]{border-radius:999px}}.pnav__trigger[data-v-b8d4f7ce]{align-items:center;gap:calc(var(--nb-base-unit) * 1);min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0;display:none}@media (width<=767px){.pnav__trigger[data-v-b8d4f7ce]{display:inline-flex}}.pnav__trigger .pnav__name[data-v-b8d4f7ce]{font-size:var(--nb-font-size-16)}.pnav__current[data-v-b8d4f7ce]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pnav__chevron[data-v-b8d4f7ce]{color:var(--nb-c-text-muted);transition:transform var(--nb-animation-fast) ease;flex-shrink:0}[aria-expanded=true]>.pnav__chevron[data-v-b8d4f7ce]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pnav__chevron[data-v-b8d4f7ce]{transition:none}}.pnav__menu[data-v-b8d4f7ce]{background:var(--page-ground);border-bottom:1px solid var(--nb-c-border);position:absolute;top:100%;left:0;right:0}@media (width>=768px){.pnav__menu[data-v-b8d4f7ce]{display:none}}.pnav__menu ul[data-v-b8d4f7ce]{padding:calc(var(--nb-base-unit) * .5) max(var(--nb-base-unit) * 3, env(safe-area-inset-left,0px)) calc(var(--nb-base-unit) * 1.5);margin:0;list-style:none}.pnav__menu-item[data-v-b8d4f7ce]{padding:calc(var(--nb-base-unit) * 1.5) 0;border-bottom:1px solid var(--nb-c-border);font-size:var(--nb-font-size-16);color:var(--nb-c-text);justify-content:space-between;align-items:center;text-decoration:none;display:flex}li:last-child>.pnav__menu-item[data-v-b8d4f7ce]{border-bottom:0}.pnav__menu-item[aria-current=page][data-v-b8d4f7ce]{color:var(--nb-c-primary)}.dl-badge[data-v-81e12f26]{align-items:center;gap:calc(var(--nb-base-unit) * 1.25);padding:calc(var(--nb-base-unit) * 1.25) calc(var(--nb-base-unit) * 2.5);color:#fdf8ef;background:#2b2320;border:1px solid #fdf8ef33;border-radius:12px;line-height:1;display:inline-flex}.dl-badge__logo[data-v-81e12f26]{fill:currentColor;flex:none;width:22px;height:26px}.dl-badge__text[data-v-81e12f26]{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.dl-badge__line1[data-v-81e12f26]{font-size:var(--nb-font-size-12);opacity:.8;letter-spacing:.02em}.dl-badge__line2[data-v-81e12f26]{font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-bold);letter-spacing:-.01em}.dl-badge--link[data-v-81e12f26]{text-decoration:none;transition:transform .2s,box-shadow .2s}.dl-badge--link[data-v-81e12f26]:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #000000b3}.dl-ghost[data-v-18bb74a8]{text-shadow:-5px 0 #ff4d6d80,5px 0 #37d0ff73}.dl-filmstrip[data-v-18bb74a8]{height:calc(var(--nb-base-unit) * 3);background:repeating-linear-gradient(90deg, #ffffff17 0 26px, transparent 26px 40px) center/100% calc(var(--nb-base-unit) * 1.25) no-repeat, #0f1230}.dl-section[data-v-18bb74a8]{padding:calc(var(--nb-base-unit) * 12) 0;background:#0f1230}@media (width<=767px){.dl-section[data-v-18bb74a8]{padding:calc(var(--nb-base-unit) * 8) 0}}.dl-narrow[data-v-18bb74a8]{gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;max-width:820px;display:flex}.dl-eyebrow[data-v-18bb74a8]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#ffd15c}.dl-title[data-v-18bb74a8]{font-family:var(--site-font-display);font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:#fff;line-height:1.15}.dl-body[data-v-18bb74a8]{font-size:var(--nb-font-size-18);color:#fdf8efb3;line-height:1.75}.dl-section-header[data-v-18bb74a8]{gap:calc(var(--nb-base-unit) * 2);max-width:820px;margin-bottom:calc(var(--nb-base-unit) * 6);flex-direction:column;display:flex}.dl-section-header__intro[data-v-18bb74a8]{margin:calc(var(--nb-base-unit) * 2) auto 0;max-width:620px;font-size:var(--nb-font-size-16);color:#fdf8efb3;line-height:1.6}.dl-actions[data-v-18bb74a8]{gap:calc(var(--nb-base-unit) * 1.5);margin-top:calc(var(--nb-base-unit) * 1);flex-wrap:wrap;display:flex}.dl-link[data-v-18bb74a8]{margin-top:calc(var(--nb-base-unit) * 2.5);font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold,600);color:#e8c15a;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.dl-link[data-v-18bb74a8]:hover{color:#eccb75;text-decoration:underline}.dl-ipad[data-v-18bb74a8]{z-index:2;aspect-ratio:3/4;background:linear-gradient(155deg,#34363f 0%,#191a20 55%,#0e0f14 100%);border-radius:clamp(20px,4%,40px);width:100%;padding:3.2%;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0000008c,0 44px 90px -34px #000000e6}.dl-ipad__screen[data-v-18bb74a8]{object-fit:cover;background:#0f1230;border-radius:clamp(8px,1.8%,18px);width:100%;height:100%;display:block}svg.dl-flip[data-v-18bb74a8]{background:linear-gradient(#fdf8ef 0%,#fbf1e2 100%)}.dl-flip__paper[data-v-18bb74a8]{fill:#0000}.dl-flip__ground[data-v-18bb74a8]{stroke:#2b232029;stroke-width:3px;stroke-linecap:round}.dl-flip__frame[data-v-18bb74a8]{opacity:0;animation:1.5s step-end infinite dl-flip-frame-18bb74a8}.dl-flip__ball[data-v-18bb74a8]{fill:#2b2320}.dl-flip__onion--prev[data-v-18bb74a8]{fill:#ff4d6d5c}.dl-flip__onion--next[data-v-18bb74a8]{fill:#37d0ff52}.dl-flip__cell[data-v-18bb74a8]{fill:#2b23200d;stroke:#2b23201f;stroke-width:1.5px}.dl-flip__cell-on[data-v-18bb74a8]{fill:#e8c15ae6;opacity:0;animation:1.5s step-end infinite dl-flip-frame-18bb74a8}@keyframes dl-flip-frame-18bb74a8{0%,8.333%{opacity:1}8.334%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.dl-flip__frame[data-v-18bb74a8],.dl-flip__cell-on[data-v-18bb74a8]{opacity:0;animation:none}.dl-flip__frames>.dl-flip__frame[data-v-18bb74a8]:nth-child(6),.dl-flip__strip>g:nth-child(6) .dl-flip__cell-on[data-v-18bb74a8]{opacity:1}}.dl-ghost[data-v-05491c13]{text-shadow:-5px 0 #ff4d6d80,5px 0 #37d0ff73}.dl-filmstrip[data-v-05491c13]{height:calc(var(--nb-base-unit) * 3);background:repeating-linear-gradient(90deg, #ffffff17 0 26px, transparent 26px 40px) center/100% calc(var(--nb-base-unit) * 1.25) no-repeat, #0f1230}.dl-section[data-v-05491c13]{padding:calc(var(--nb-base-unit) * 12) 0;background:#0f1230}@media (width<=767px){.dl-section[data-v-05491c13]{padding:calc(var(--nb-base-unit) * 8) 0}}.dl-narrow[data-v-05491c13]{gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;max-width:820px;display:flex}.dl-eyebrow[data-v-05491c13]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#ffd15c}.dl-title[data-v-05491c13]{font-family:var(--site-font-display);font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:#fff;line-height:1.15}.dl-body[data-v-05491c13]{font-size:var(--nb-font-size-18);color:#fdf8efb3;line-height:1.75}.dl-section-header[data-v-05491c13]{gap:calc(var(--nb-base-unit) * 2);max-width:820px;margin-bottom:calc(var(--nb-base-unit) * 6);flex-direction:column;display:flex}.dl-section-header__intro[data-v-05491c13]{margin:calc(var(--nb-base-unit) * 2) auto 0;max-width:620px;font-size:var(--nb-font-size-16);color:#fdf8efb3;line-height:1.6}.dl-actions[data-v-05491c13]{gap:calc(var(--nb-base-unit) * 1.5);margin-top:calc(var(--nb-base-unit) * 1);flex-wrap:wrap;display:flex}.dl-link[data-v-05491c13]{margin-top:calc(var(--nb-base-unit) * 2.5);font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold,600);color:#e8c15a;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.dl-link[data-v-05491c13]:hover{color:#eccb75;text-decoration:underline}.dl-ipad[data-v-05491c13]{z-index:2;aspect-ratio:3/4;background:linear-gradient(155deg,#34363f 0%,#191a20 55%,#0e0f14 100%);border-radius:clamp(20px,4%,40px);width:100%;padding:3.2%;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0000008c,0 44px 90px -34px #000000e6}.dl-ipad__screen[data-v-05491c13]{object-fit:cover;background:#0f1230;border-radius:clamp(8px,1.8%,18px);width:100%;height:100%;display:block}.dl-open[data-v-05491c13]{background:linear-gradient(165deg,#232a63 0%,#0f1230 78%)}.dl-open__pin[data-v-05491c13]{padding:calc(var(--nb-base-unit) * 16) 0 calc(var(--nb-base-unit) * 12);position:relative;overflow:hidden}.dl-open__spiral[data-v-05491c13]{opacity:.14;pointer-events:none;width:min(44vw,680px);animation:240s linear infinite dl-spin-05491c13;position:absolute;top:50%;right:-12%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.dl-open__spiral[data-v-05491c13]{animation:none}}@keyframes dl-spin-05491c13{to{transform:translateY(-50%)rotate(360deg)}}.dl-open__grid[data-v-05491c13]{gap:calc(var(--nb-base-unit) * 8);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid;position:relative}@media (width<=1023px){.dl-open__grid[data-v-05491c13]{gap:calc(var(--nb-base-unit) * 6);grid-template-columns:1fr}}.dl-open__copy[data-v-05491c13]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 3);flex-direction:column;display:flex}.dl-open__identity[data-v-05491c13]{align-items:center;gap:calc(var(--nb-base-unit) * 2);display:flex}.dl-open__icon[data-v-05491c13]{width:calc(var(--nb-base-unit) * 8);height:calc(var(--nb-base-unit) * 8);border-radius:calc(var(--nb-base-unit) * 1.75);border:1px solid #ffffff24;overflow:hidden;box-shadow:0 12px 32px #0f1230cc}.dl-open__icon img[data-v-05491c13]{object-fit:cover;width:100%;height:100%}.dl-open__eyebrow[data-v-05491c13]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#ffd15c}.dl-open__title[data-v-05491c13]{font-family:var(--site-font-display);font-size:clamp(2.75rem,6.4vw,5.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;color:#fff;line-height:1.02}.dl-open__subtitle[data-v-05491c13]{font-size:var(--nb-font-size-20);color:#fdf8efb8;max-width:520px;line-height:1.65}@media (width<=767px){.dl-open__subtitle[data-v-05491c13]{font-size:var(--nb-font-size-16)}}.dl-open__actions[data-v-05491c13]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;display:flex}.dl-open__hint[data-v-05491c13]{left:50%;bottom:calc(var(--nb-base-unit) * 2);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.14em;text-transform:uppercase;color:#fdf8ef66;display:none;position:absolute;transform:translate(-50%)}@supports (animation-timeline:view()){@media (width>=768px) and (prefers-reduced-motion:no-preference){.dl-open[data-v-05491c13]{view-timeline-name:--dl-open;min-height:280vh}.dl-open__pin[data-v-05491c13]{align-items:center;height:100vh;padding:0;display:flex;position:sticky;top:0}.dl-open__hint[data-v-05491c13]{animation:linear both dl-fade-out-05491c13;animation-timeline:--dl-open;animation-range:contain contain 12%;display:block}}}@keyframes dl-fade-out-05491c13{to{opacity:0}}.dl-open__device[data-v-05491c13]{justify-self:center;width:100%;max-width:400px;margin:0;position:relative;transform:rotate(-1.2deg)}@media (width<=1023px){.dl-open__device[data-v-05491c13]{max-width:340px}}.dl-open__glow[data-v-05491c13]{z-index:0;filter:blur(26px);pointer-events:none;background:radial-gradient(58% 52% at 50% 42%,#e8c15a99,#e8c15a00 70%);position:absolute;inset:-16% -12% -12%}.dl-open__ghost-frame[data-v-05491c13]{z-index:1;pointer-events:none;border-radius:clamp(20px,4%,40px);position:absolute;inset:0}.dl-open__ghost-frame--red[data-v-05491c13]{background:#ff4d6d33;transform:translate(-18px,13px)}.dl-open__ghost-frame--cyan[data-v-05491c13]{background:#37d0ff29;transform:translate(18px,-13px)}.dl-phone[data-v-05491c13]{z-index:3;aspect-ratio:9/19.5;background:linear-gradient(155deg,#34363f 0%,#191a20 55%,#0e0f14 100%);border-radius:clamp(18px,22%,36px)/clamp(18px,10%,36px);width:34%;padding:2.4%;position:absolute;bottom:-9%;left:-16%;transform:rotate(4deg);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0000008c,0 34px 70px -24px #000000e6}.dl-phone[data-v-05491c13]:after{content:"";background:#0b0b0d;border-radius:999px;width:30%;height:3.4%;position:absolute;top:4.2%;left:50%;transform:translate(-50%)}@media (width<=767px){.dl-phone[data-v-05491c13]{width:32%;bottom:-6%;left:-8%}}.dl-phone__screen[data-v-05491c13]{border-radius:clamp(14px,18%,30px)/clamp(14px,8%,30px);width:100%;height:100%;display:block}.dl-open__platform[data-v-05491c13]{margin:calc(var(--nb-base-unit) * 2) 0 0;font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.06em;color:#fdf8ef8c}.dl-open__actions[data-v-05491c13]{flex-wrap:wrap;align-items:center}.catalog[data-v-da7285db]{max-width:880px;padding:calc(var(--nb-base-unit) * 8) calc(var(--nb-base-unit) * 4);color:var(--nb-c-text);margin:0 auto}.catalog__head[data-v-da7285db]{margin-bottom:calc(var(--nb-base-unit) * 4)}.catalog__head h2[data-v-da7285db]{margin:0 0 var(--nb-spacing-4);font-family:var(--site-font-display)}.catalog__head p[data-v-da7285db]{color:var(--nb-c-text-muted,#666);margin:0}.catalog__rows[data-v-da7285db]{border-top:1px solid var(--nb-c-border,#ddd);margin:0;padding:0;list-style:none}.catalog__row[data-v-da7285db]{gap:var(--nb-spacing-16);padding:var(--nb-spacing-12) 0;border-bottom:1px solid var(--nb-c-border,#ddd);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.catalog__row.is-hidden[data-v-da7285db]{opacity:.55}.catalog__icon[data-v-da7285db]{object-fit:cover;border-radius:10px;width:40px;height:40px}.catalog__icon--empty[data-v-da7285db]{background:var(--nb-c-surface,#eee);display:block}.catalog__main[data-v-da7285db]{min-width:0}.catalog__main p[data-v-da7285db]{margin:0}.catalog__name[data-v-da7285db]{gap:var(--nb-spacing-8);align-items:baseline;font-weight:600;display:flex}.catalog__name code[data-v-da7285db]{font-family:var(--nb-font-family-mono);font-size:var(--nb-font-size-12);opacity:.6;font-weight:400}.catalog__line[data-v-da7285db]{font-size:var(--nb-type-body-sm-size)}.catalog__meta[data-v-da7285db]{gap:var(--nb-spacing-8);font-family:var(--nb-font-family-mono);font-size:var(--nb-font-size-12);opacity:.6;flex-wrap:wrap;display:flex}.catalog__state[data-v-da7285db]{font-size:var(--nb-font-size-12);text-align:right;margin:0}.bleed[data-v-9dc87d4e]{--bg:#0d0d0f;--fg:#fff;--acc:#5856a9;--on-acc:#fff;isolation:isolate;background:var(--bg);color:var(--fg);position:relative;overflow:hidden}.bleed--spotlight[data-v-9dc87d4e]{cursor:pointer}.bleed--doodloop[data-v-9dc87d4e]{--acc:#e8c15a;--on-acc:#0d0d0f}.bleed--acta[data-v-9dc87d4e],.bleed--ui[data-v-9dc87d4e],.bleed--verba[data-v-9dc87d4e]{--acc:#a99dff;--on-acc:#0d0d0f}.bleed--openbridge[data-v-9dc87d4e]{--acc:#5ec1e8;--on-acc:#0d0d0f}.bleed--stagewright[data-v-9dc87d4e]{--bg:#0a0b0d;--acc:#e8c15a;--on-acc:#17130a}.bleed--stagewright[data-v-9dc87d4e]:before{content:"";z-index:-1;background:radial-gradient(60% 80% at 80% 45%,#e8c15a29,#0000 70%),radial-gradient(40% 50% at 10% 100%,#5856a91f,#0000 70%);position:absolute;inset:0}.bleed__wrap[data-v-9dc87d4e]{gap:calc(var(--nb-base-unit) * 14);width:min(1152px,100% - 48px);padding:calc(var(--nb-base-unit) * 32) 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;margin-inline:auto;display:grid}.bleed--media-left .bleed__wrap[data-v-9dc87d4e]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bleed--media-left .bleed__wrap .bleed__media[data-v-9dc87d4e]{order:-1}@media (width<=671px){.bleed__wrap[data-v-9dc87d4e],.bleed--media-left .bleed__wrap[data-v-9dc87d4e]{grid-template-columns:minmax(0,1fr)}.bleed__wrap[data-v-9dc87d4e]{gap:calc(var(--nb-base-unit) * 8);width:calc(100% - 40px);padding:calc(var(--nb-base-unit) * 18) 0 calc(var(--nb-base-unit) * 20)}}.bleed__eyebrow[data-v-9dc87d4e]{margin:0 0 calc(var(--nb-base-unit) * 5);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--acc)}.bleed__title[data-v-9dc87d4e]{font-family:var(--site-font-display);font-size:clamp(3rem,6vw,5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.035em;margin:0;line-height:.95}.bleed__lead[data-v-9dc87d4e]{max-width:26em;margin:calc(var(--nb-base-unit) * 6) 0 0;opacity:.8;font-size:1.3rem;line-height:1.5}@media (width<=671px){.bleed__lead[data-v-9dc87d4e]{font-size:1.125rem}}.bleed__facts[data-v-9dc87d4e]{margin:calc(var(--nb-base-unit) * 9) 0 0;background:#ffffff14;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.bleed__facts div[data-v-9dc87d4e]{background:var(--bg);padding:16px 18px}.bleed__facts dt[data-v-9dc87d4e]{font-family:var(--site-font-display);font-size:1.6rem;font-weight:var(--nb-font-weight-semibold);letter-spacing:-.02em;line-height:1.1}.bleed__facts dd[data-v-9dc87d4e]{font-size:var(--nb-font-size-14);opacity:.62;margin:0}@media (width<=671px){.bleed__facts dt[data-v-9dc87d4e]{font-size:1.35rem}}.bleed__actions[data-v-9dc87d4e]{margin-top:calc(var(--nb-base-unit) * 8);flex-wrap:wrap;gap:12px;display:flex}.bleed__actions[data-v-9dc87d4e] .bleed__primary{--nb-c-primary:var(--acc);--nb-c-primary-hover:color-mix(in srgb, var(--acc) 88%, #fff);--nb-c-primary-active:color-mix(in srgb, var(--acc) 80%, #000);--nb-c-primary-a11y:var(--on-acc);--nb-c-primary-hover-a11y:var(--on-acc);--nb-c-primary-active-a11y:var(--on-acc)}.bleed__actions[data-v-9dc87d4e] .bleed__secondary{--nb-c-contrast:var(--fg);--nb-c-primary-hover:#ffffff1a;--nb-c-primary-active:#ffffff29;--nb-c-primary-hover-a11y:var(--fg);--nb-c-primary-active-a11y:var(--fg);box-shadow:inset 0 0 0 1px #ffffff40}@media (width<=671px){.bleed__actions[data-v-9dc87d4e] .nb-button{flex:100%}}.bleed__fine[data-v-9dc87d4e]{margin:calc(var(--nb-base-unit) * 4) 0 0;font-size:var(--nb-font-size-14);opacity:.5}.bleed__media[data-v-9dc87d4e]{margin:0 calc(-50vw + min(1152px,100vw - 48px)/2) 0 0;position:relative}.bleed__media img[data-v-9dc87d4e]{border-radius:12px 0 0 12px;width:100%;height:auto;display:block;box-shadow:0 50px 100px #0009,0 0 0 1px #ffffff0f}.bleed--media-left .bleed__media[data-v-9dc87d4e]{margin:0 0 0 calc(-50vw + min(1152px,100vw - 48px)/2)}.bleed--media-left .bleed__media img[data-v-9dc87d4e]{border-radius:0 12px 12px 0}@media (width<=671px){.bleed__media[data-v-9dc87d4e],.bleed--media-left .bleed__media[data-v-9dc87d4e]{order:-1;margin:0 -20px 0 0}}.dl-ghost[data-v-617d90dc]{text-shadow:-5px 0 #ff4d6d80,5px 0 #37d0ff73}.dl-filmstrip[data-v-617d90dc]{height:calc(var(--nb-base-unit) * 3);background:repeating-linear-gradient(90deg, #ffffff17 0 26px, transparent 26px 40px) center/100% calc(var(--nb-base-unit) * 1.25) no-repeat, #0f1230}.dl-section[data-v-617d90dc]{padding:calc(var(--nb-base-unit) * 12) 0;background:#0f1230}@media (width<=767px){.dl-section[data-v-617d90dc]{padding:calc(var(--nb-base-unit) * 8) 0}}.dl-narrow[data-v-617d90dc]{gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;max-width:820px;display:flex}.dl-eyebrow[data-v-617d90dc]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#ffd15c}.dl-title[data-v-617d90dc]{font-family:var(--site-font-display);font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:#fff;line-height:1.15}.dl-body[data-v-617d90dc]{font-size:var(--nb-font-size-18);color:#fdf8efb3;line-height:1.75}.dl-section-header[data-v-617d90dc]{gap:calc(var(--nb-base-unit) * 2);max-width:820px;margin-bottom:calc(var(--nb-base-unit) * 6);flex-direction:column;display:flex}.dl-section-header__intro[data-v-617d90dc]{margin:calc(var(--nb-base-unit) * 2) auto 0;max-width:620px;font-size:var(--nb-font-size-16);color:#fdf8efb3;line-height:1.6}.dl-actions[data-v-617d90dc]{gap:calc(var(--nb-base-unit) * 1.5);margin-top:calc(var(--nb-base-unit) * 1);flex-wrap:wrap;display:flex}.dl-link[data-v-617d90dc]{margin-top:calc(var(--nb-base-unit) * 2.5);font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold,600);color:#e8c15a;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.dl-link[data-v-617d90dc]:hover{color:#eccb75;text-decoration:underline}.dl-ipad[data-v-617d90dc]{z-index:2;aspect-ratio:3/4;background:linear-gradient(155deg,#34363f 0%,#191a20 55%,#0e0f14 100%);border-radius:clamp(20px,4%,40px);width:100%;padding:3.2%;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0000008c,0 44px 90px -34px #000000e6}.dl-ipad__screen[data-v-617d90dc]{object-fit:cover;background:#0f1230;border-radius:clamp(8px,1.8%,18px);width:100%;height:100%;display:block}.dl-body[data-v-617d90dc] p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.dl-body[data-v-617d90dc] p+p{margin-top:calc(var(--nb-base-unit) * 2)}.dl-support__links[data-v-617d90dc]{margin-top:calc(var(--nb-base-unit) * 3);gap:calc(var(--nb-base-unit) * 3);flex-wrap:wrap;display:flex}.dl-support__links .dl-link[data-v-617d90dc]{margin-top:0}.dl-ghost[data-v-b89c0373]{text-shadow:-5px 0 #ff4d6d80,5px 0 #37d0ff73}.dl-filmstrip[data-v-b89c0373]{height:calc(var(--nb-base-unit) * 3);background:repeating-linear-gradient(90deg, #ffffff17 0 26px, transparent 26px 40px) center/100% calc(var(--nb-base-unit) * 1.25) no-repeat, #0f1230}.dl-section[data-v-b89c0373]{padding:calc(var(--nb-base-unit) * 12) 0;background:#0f1230}@media (width<=767px){.dl-section[data-v-b89c0373]{padding:calc(var(--nb-base-unit) * 8) 0}}.dl-narrow[data-v-b89c0373]{gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;max-width:820px;display:flex}.dl-eyebrow[data-v-b89c0373]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#ffd15c}.dl-title[data-v-b89c0373]{font-family:var(--site-font-display);font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:#fff;line-height:1.15}.dl-body[data-v-b89c0373]{font-size:var(--nb-font-size-18);color:#fdf8efb3;line-height:1.75}.dl-section-header[data-v-b89c0373]{gap:calc(var(--nb-base-unit) * 2);max-width:820px;margin-bottom:calc(var(--nb-base-unit) * 6);flex-direction:column;display:flex}.dl-section-header__intro[data-v-b89c0373]{margin:calc(var(--nb-base-unit) * 2) auto 0;max-width:620px;font-size:var(--nb-font-size-16);color:#fdf8efb3;line-height:1.6}.dl-actions[data-v-b89c0373]{gap:calc(var(--nb-base-unit) * 1.5);margin-top:calc(var(--nb-base-unit) * 1);flex-wrap:wrap;display:flex}.dl-link[data-v-b89c0373]{margin-top:calc(var(--nb-base-unit) * 2.5);font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold,600);color:#e8c15a;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.dl-link[data-v-b89c0373]:hover{color:#eccb75;text-decoration:underline}.dl-ipad[data-v-b89c0373]{z-index:2;aspect-ratio:3/4;background:linear-gradient(155deg,#34363f 0%,#191a20 55%,#0e0f14 100%);border-radius:clamp(20px,4%,40px);width:100%;padding:3.2%;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0000008c,0 44px 90px -34px #000000e6}.dl-ipad__screen[data-v-b89c0373]{object-fit:cover;background:#0f1230;border-radius:clamp(8px,1.8%,18px);width:100%;height:100%;display:block}.dl-bento[data-v-b89c0373]{gap:calc(var(--nb-base-unit) * 3);margin-top:calc(var(--nb-base-unit) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=767px){.dl-bento[data-v-b89c0373]{gap:calc(var(--nb-base-unit) * 2.5);grid-template-columns:1fr}}.dl-bento__card[data-v-b89c0373]{gap:calc(var(--nb-base-unit) * 3);padding:calc(var(--nb-base-unit) * 4);border-radius:calc(var(--nb-base-unit) * 3);background:radial-gradient(130% 110% at 100% 0,#232a6399,#232a6300 58%),#161a44;border:1px solid #fdf8ef17;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -42px #000000d9}.dl-bento__card--wide[data-v-b89c0373]{align-items:center;gap:calc(var(--nb-base-unit) * 5);flex-direction:row;grid-column:1/-1}.dl-bento__card--wide .dl-bento__body[data-v-b89c0373]{flex:52%}.dl-bento__card--wide .dl-bento__shot[data-v-b89c0373]{flex:48%}.dl-bento__card--wide.dl-bento__card--bare .dl-bento__body[data-v-b89c0373]{max-width:720px}@media (width<=767px){.dl-bento__card[data-v-b89c0373]{padding:calc(var(--nb-base-unit) * 3)}.dl-bento__card--wide[data-v-b89c0373]{align-items:stretch;gap:calc(var(--nb-base-unit) * 3);flex-direction:column;grid-column:auto}}.dl-bento__body[data-v-b89c0373]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.dl-bento__label[data-v-b89c0373]{font-family:var(--site-font-display);font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.01em;color:#fff;line-height:1.1}.dl-bento__tagline[data-v-b89c0373]{margin:calc(var(--nb-base-unit) * 1) 0 calc(var(--nb-base-unit) * 2.5);font-family:var(--site-font-display);font-size:var(--nb-font-size-18);color:#fdf8efe6}.dl-bento__list[data-v-b89c0373]{gap:calc(var(--nb-base-unit) * 1.25);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dl-bento__list li[data-v-b89c0373]{font-size:var(--nb-font-size-14);color:#fdf8efad;line-height:1.55}.dl-bento__item-title[data-v-b89c0373]{color:#fdf8ef;font-weight:var(--nb-font-weight-semibold,600)}.dl-bento__shot[data-v-b89c0373]{justify-content:center;margin:0;display:flex}.dl-ipad--mini[data-v-b89c0373]{width:100%;max-width:280px;padding:3.6%;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #00000080,0 28px 60px -34px #000000d9}.dl-ghost[data-v-d90f16d5]{text-shadow:-5px 0 #ff4d6d80,5px 0 #37d0ff73}.dl-filmstrip[data-v-d90f16d5]{height:calc(var(--nb-base-unit) * 3);background:repeating-linear-gradient(90deg, #ffffff17 0 26px, transparent 26px 40px) center/100% calc(var(--nb-base-unit) * 1.25) no-repeat, #0f1230}.dl-section[data-v-d90f16d5]{padding:calc(var(--nb-base-unit) * 12) 0;background:#0f1230}@media (width<=767px){.dl-section[data-v-d90f16d5]{padding:calc(var(--nb-base-unit) * 8) 0}}.dl-narrow[data-v-d90f16d5]{gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;max-width:820px;display:flex}.dl-eyebrow[data-v-d90f16d5]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#ffd15c}.dl-title[data-v-d90f16d5]{font-family:var(--site-font-display);font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:#fff;line-height:1.15}.dl-body[data-v-d90f16d5]{font-size:var(--nb-font-size-18);color:#fdf8efb3;line-height:1.75}.dl-section-header[data-v-d90f16d5]{gap:calc(var(--nb-base-unit) * 2);max-width:820px;margin-bottom:calc(var(--nb-base-unit) * 6);flex-direction:column;display:flex}.dl-section-header__intro[data-v-d90f16d5]{margin:calc(var(--nb-base-unit) * 2) auto 0;max-width:620px;font-size:var(--nb-font-size-16);color:#fdf8efb3;line-height:1.6}.dl-actions[data-v-d90f16d5]{gap:calc(var(--nb-base-unit) * 1.5);margin-top:calc(var(--nb-base-unit) * 1);flex-wrap:wrap;display:flex}.dl-link[data-v-d90f16d5]{margin-top:calc(var(--nb-base-unit) * 2.5);font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold,600);color:#e8c15a;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.dl-link[data-v-d90f16d5]:hover{color:#eccb75;text-decoration:underline}.dl-ipad[data-v-d90f16d5]{z-index:2;aspect-ratio:3/4;background:linear-gradient(155deg,#34363f 0%,#191a20 55%,#0e0f14 100%);border-radius:clamp(20px,4%,40px);width:100%;padding:3.2%;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0000008c,0 44px 90px -34px #000000e6}.dl-ipad__screen[data-v-d90f16d5]{object-fit:cover;background:#0f1230;border-radius:clamp(8px,1.8%,18px);width:100%;height:100%;display:block}.dl-tiers[data-v-d90f16d5]{gap:calc(var(--nb-base-unit) * 3);max-width:860px;margin:calc(var(--nb-base-unit) * 5) auto 0;grid-template-columns:repeat(2,1fr);display:grid}@media (width<=720px){.dl-tiers[data-v-d90f16d5]{grid-template-columns:1fr}}.dl-tier[data-v-d90f16d5]{padding:calc(var(--nb-base-unit) * 4);background:#fdf8ef0a;border:1px solid #fdf8ef1f;border-radius:20px;flex-direction:column;display:flex;position:relative}.dl-tier--pro[data-v-d90f16d5]{background:linear-gradient(#e8c15a29,#e8c15a0a);border-color:#e8c15a80}.dl-tier__flag[data-v-d90f16d5]{top:calc(var(--nb-base-unit) * 3);right:calc(var(--nb-base-unit) * 3);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);text-transform:uppercase;letter-spacing:.1em;color:#e8c15a;margin:0;position:absolute}.dl-tier__name[data-v-d90f16d5]{font-family:var(--site-font-display);font-size:var(--nb-font-size-20);color:#fdf8ef;margin:0}.dl-tier__price[data-v-d90f16d5]{margin:calc(var(--nb-base-unit) * 1) 0 calc(var(--nb-base-unit) * 3);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--nb-font-weight-bold);color:#fdf8ef}.dl-tier__note[data-v-d90f16d5]{font-size:var(--nb-font-size-14);color:#fdf8ef99;margin-top:4px;font-weight:400;display:block}.dl-tier__list[data-v-d90f16d5]{gap:calc(var(--nb-base-unit) * 1.25);flex-direction:column;margin:0 0 auto;padding:0;list-style:none;display:flex}.dl-tier__list li[data-v-d90f16d5]{padding-left:calc(var(--nb-base-unit) * 3);font-size:var(--nb-font-size-14);color:#fdf8efd1;line-height:1.5;position:relative}.dl-tier__list li[data-v-d90f16d5]:before{content:"✓";color:#e8c15a;font-weight:700;position:absolute;left:0}.dl-tier .dl-link[data-v-d90f16d5]{margin-top:calc(var(--nb-base-unit) * 3)}.dl-ghost[data-v-98dae857]{text-shadow:-5px 0 #ff4d6d80,5px 0 #37d0ff73}.dl-filmstrip[data-v-98dae857]{height:calc(var(--nb-base-unit) * 3);background:repeating-linear-gradient(90deg, #ffffff17 0 26px, transparent 26px 40px) center/100% calc(var(--nb-base-unit) * 1.25) no-repeat, #0f1230}.dl-section[data-v-98dae857]{padding:calc(var(--nb-base-unit) * 12) 0;background:#0f1230}@media (width<=767px){.dl-section[data-v-98dae857]{padding:calc(var(--nb-base-unit) * 8) 0}}.dl-narrow[data-v-98dae857]{gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;max-width:820px;display:flex}.dl-eyebrow[data-v-98dae857]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#ffd15c}.dl-title[data-v-98dae857]{font-family:var(--site-font-display);font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:#fff;line-height:1.15}.dl-body[data-v-98dae857]{font-size:var(--nb-font-size-18);color:#fdf8efb3;line-height:1.75}.dl-section-header[data-v-98dae857]{gap:calc(var(--nb-base-unit) * 2);max-width:820px;margin-bottom:calc(var(--nb-base-unit) * 6);flex-direction:column;display:flex}.dl-section-header__intro[data-v-98dae857]{margin:calc(var(--nb-base-unit) * 2) auto 0;max-width:620px;font-size:var(--nb-font-size-16);color:#fdf8efb3;line-height:1.6}.dl-actions[data-v-98dae857]{gap:calc(var(--nb-base-unit) * 1.5);margin-top:calc(var(--nb-base-unit) * 1);flex-wrap:wrap;display:flex}.dl-link[data-v-98dae857]{margin-top:calc(var(--nb-base-unit) * 2.5);font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold,600);color:#e8c15a;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.dl-link[data-v-98dae857]:hover{color:#eccb75;text-decoration:underline}.dl-ipad[data-v-98dae857]{z-index:2;aspect-ratio:3/4;background:linear-gradient(155deg,#34363f 0%,#191a20 55%,#0e0f14 100%);border-radius:clamp(20px,4%,40px);width:100%;padding:3.2%;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0000008c,0 44px 90px -34px #000000e6}.dl-ipad__screen[data-v-98dae857]{object-fit:cover;background:#0f1230;border-radius:clamp(8px,1.8%,18px);width:100%;height:100%;display:block}.dl-cta[data-v-98dae857]{padding:calc(var(--nb-base-unit) * 16) 0;background:radial-gradient(70% 90% at 50% 110%,#232a63e6 0%,#0000 70%),#0f1230}.dl-cta__inner[data-v-98dae857]{text-align:center;align-items:center;gap:calc(var(--nb-base-unit) * 3);flex-direction:column;max-width:720px;display:flex}.dl-cta__icon[data-v-98dae857]{width:calc(var(--nb-base-unit) * 10);border-radius:calc(var(--nb-base-unit) * 2.25);border:1px solid #ffffff24;box-shadow:0 16px 48px #0f1230cc}.dl-cta__title[data-v-98dae857]{font-family:var(--site-font-display);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;color:#fff;line-height:1.08}.dl-cta__subtitle[data-v-98dae857]{font-size:var(--nb-font-size-18);color:#fdf8efb3;line-height:1.65}.dl-cta__actions[data-v-98dae857]{justify-content:center;align-items:center;gap:calc(var(--nb-base-unit) * 2);flex-wrap:wrap;display:flex}.site-header__nav[data-v-dd124220]{align-items:center;gap:calc(var(--nb-base-unit) * 3);height:calc(var(--nb-base-unit) * 8);display:flex}.site-header__links[data-v-dd124220]{align-items:center;gap:calc(var(--nb-base-unit) * .5);flex:1;margin:0;padding:0;display:flex}@media (width<=1023px){.site-header__links[data-v-dd124220]{display:none}}.site-header__actions[data-v-dd124220]{align-items:center;gap:calc(var(--nb-base-unit) * 1);flex-shrink:0;display:flex}@media (width<=1023px){.site-header__actions[data-v-dd124220]{display:none}}.site-header__hamburger[data-v-dd124220]{width:calc(var(--nb-base-unit) * 4);height:calc(var(--nb-base-unit) * 4);padding:calc(var(--nb-base-unit) * .5);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;display:none}@media (width<=1023px){.site-header__hamburger[data-v-dd124220]{display:flex}}.site-header__hamburger-bar[data-v-dd124220]{background:var(--nb-c-text);width:100%;height:2px;transition:opacity var(--nb-animation-fast) ease;border-radius:2px;display:block}.site-header__mobile[data-v-dd124220]{padding:calc(var(--nb-base-unit) * 2) 0;border-top:1px solid #00000012}@media (width>=1024px){.site-header__mobile[data-v-dd124220]{display:none}}.site-header__mobile-links[data-v-dd124220]{padding:0 calc(var(--nb-base-unit) * 3);gap:calc(var(--nb-base-unit) * .5);flex-direction:column;display:flex}.site-header__mobile-actions[data-v-dd124220]{gap:calc(var(--nb-base-unit) * 1);padding:calc(var(--nb-base-unit) * 2) calc(var(--nb-base-unit) * 3) 0;flex-direction:column;display:flex}.mobile-nav-enter-active[data-v-dd124220],.mobile-nav-leave-active[data-v-dd124220]{transition:opacity var(--nb-animation-fast) ease, transform var(--nb-animation-fast) ease}.mobile-nav-enter-from[data-v-dd124220],.mobile-nav-leave-to[data-v-dd124220]{opacity:0;transform:translateY(-8px)}.site-header[data-v-dd124220]{z-index:var(--nb-zindex-navigation);-webkit-backdrop-filter:blur(12px);transition:border-color var(--nb-animation-fast) ease, background var(--nb-animation-fast) ease;background:#fafafacc;border-bottom:1px solid #0000;position:sticky;top:0}.site-header--scrolled[data-v-dd124220]{background:#fafafaf2;border-bottom-color:#00000012}.site-header--overlay[data-v-dd124220]{-webkit-backdrop-filter:none;transition:transform .34s cubic-bezier(.2, .6, .2, 1), background var(--nb-animation-fast) ease, box-shadow var(--nb-animation-fast) ease, border-radius var(--nb-animation-fast) ease;background:0 0;border-bottom-color:#0000;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.site-header--overlay[data-v-dd124220]{transition:none}}.site-header--overlay.site-header--top[data-v-dd124220] .nav-link{color:#ffffffb8}.site-header--overlay.site-header--top[data-v-dd124220] .nav-link:hover{color:#fff;background:#ffffff14}.site-header--overlay.site-header--top[data-v-dd124220] .nav-link.nav-link--active,.site-header--overlay.site-header--top[data-v-dd124220] .nubisco-logo__wordmark{color:#fff}.site-header--overlay.site-header--top[data-v-dd124220] .site-header__hamburger-bar{background:#fff}.site-header--overlay.site-header--top[data-v-dd124220] .site-header__actions .nb-button{color:#ffffffd9!important}.site-header--overlay.site-header--top[data-v-dd124220] .site-header__actions .nb-button:hover{color:#fff!important}.site-header--overlay.site-header--hidden[data-v-dd124220]{pointer-events:none;transform:translateY(-120%)}.site-header--overlay.site-header--bar[data-v-dd124220]{top:calc(var(--nb-base-unit) * 1.5);left:calc(var(--nb-base-unit) * 2);right:calc(var(--nb-base-unit) * 2);background:#fcfcfc;border:1px solid #0000000f;border-radius:999px;max-width:1160px;margin:0 auto;box-shadow:0 12px 40px #0d0d0f24}.site-header--overlay.site-header--bar[data-v-dd124220] .site-header__nav{height:calc(var(--nb-base-unit) * 7)}.site-header--overlay.site-header--menu-open[data-v-dd124220]{-webkit-backdrop-filter:blur(16px);background:#fafafafa}.site-header--overlay.site-header--bar.site-header--menu-open[data-v-dd124220]{border-radius:calc(var(--nb-base-unit) * 3)}.site-footer[data-v-5d22e28a]{z-index:1;color:#ffffffb3;padding:calc(var(--nb-base-unit) * 10) 0 0;background:#0d0d0f;position:relative;overflow:hidden}.site-footer__newsletter[data-v-5d22e28a]{max-width:520px;padding-bottom:calc(var(--nb-base-unit) * 8);margin-bottom:calc(var(--nb-base-unit) * 8);border-bottom:1px solid #ffffff14}.site-footer__grid[data-v-5d22e28a]{gap:calc(var(--nb-base-unit) * 6);padding-bottom:calc(var(--nb-base-unit) * 8);border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr 1fr;display:grid}@media (width<=1023px){.site-footer__grid[data-v-5d22e28a]{grid-template-columns:1fr 1fr}}@media (width<=599px){.site-footer__grid[data-v-5d22e28a]{gap:calc(var(--nb-base-unit) * 5);grid-template-columns:1fr}}.site-footer__brand[data-v-5d22e28a]{gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;display:flex}.site-footer__brand[data-v-5d22e28a] .nubisco-logo__wordmark,.site-footer__brand[data-v-5d22e28a] .nubisco-logo__icon{color:#fff}.site-footer__tagline[data-v-5d22e28a]{font-size:var(--nb-font-size-14);color:#ffffff80;max-width:220px;margin-top:calc(var(--nb-base-unit) * .5);line-height:1.5}.site-footer__heading[data-v-5d22e28a]{font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;margin-bottom:calc(var(--nb-base-unit) * 2)}.site-footer__col ul[data-v-5d22e28a]{gap:calc(var(--nb-base-unit) * 1.25);flex-direction:column;display:flex}.site-footer__col a[data-v-5d22e28a]{font-size:var(--nb-font-size-14);color:#ffffffa6;transition:color var(--nb-animation-fast) ease;text-decoration:none}.site-footer__col a[data-v-5d22e28a]:hover{color:#fff}.site-footer__bottom[data-v-5d22e28a]{padding-top:calc(var(--nb-base-unit) * 4);font-size:var(--nb-font-size-12);color:#ffffff80;justify-content:space-between;align-items:center;display:flex}@media (width<=599px){.site-footer__bottom[data-v-5d22e28a]{gap:calc(var(--nb-base-unit) * 1);flex-direction:column;align-items:flex-start}}.site-footer__bottom-links a[data-v-5d22e28a]{color:#ffffff80;transition:color var(--nb-animation-fast) ease;text-decoration:none}.site-footer__bottom-links a[data-v-5d22e28a]:hover{color:#ffffffa6}.site-footer__wordmark[data-v-5d22e28a]{font-family:var(--site-font-display);font-size:clamp(5rem,17.5vw,17rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;text-align:center;color:#ffffff0f;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:calc(var(--nb-base-unit) * 6);line-height:.72;transform:translateY(.08em)}.product-bar__sentinel[data-v-bc85ca52]{height:0}.product-bar[data-v-bc85ca52]{--product-bar-h:52px;top:env(safe-area-inset-top,0px);z-index:var(--nb-zindex-navigation);background:color-mix(in srgb, var(--page-ground) 72%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);transition:background var(--nb-animation-fast) ease, border-color var(--nb-animation-fast) ease;border-bottom:1px solid #0000;position:sticky}@media (width<=767px){.product-bar[data-v-bc85ca52]{--product-bar-h:48px}}@media (prefers-reduced-motion:reduce){.product-bar[data-v-bc85ca52]{transition:none}}.product-bar--pinned[data-v-bc85ca52]{background:color-mix(in srgb, var(--page-ground) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(20px);border-bottom-color:var(--nb-c-border)}.site-layout__main:has(>.product-bar) [id]{scroll-margin-top:52px}@media (width<=767px){.site-layout__main:has(>.product-bar) [id]{scroll-margin-top:48px}}.site-layout:has(.product-bar)>.site-header{position:relative}.site-layout[data-v-aa1efa0f]{flex-direction:column;min-height:100vh;display:flex}.site-layout__main[data-v-aa1efa0f]{flex:1}.site-layout__footer[data-v-aa1efa0f]{z-index:1;position:relative;overflow:hidden}.site-layout__footer--generic[data-v-aa1efa0f]{color:#ffffffb3;background:#0d0d0f}.site-layout__footer--generic[data-v-aa1efa0f] section,.site-layout__footer--generic[data-v-aa1efa0f] .cms-zone>*{padding-top:calc(var(--nb-base-unit) * 6);padding-bottom:calc(var(--nb-base-unit) * 6);background:0 0}.site-layout__footer--generic[data-v-aa1efa0f] .cms-footer{padding:calc(var(--nb-base-unit) * 10) 0 0}.site-layout__footer--generic[data-v-aa1efa0f] h1,.site-layout__footer--generic[data-v-aa1efa0f] h2,.site-layout__footer--generic[data-v-aa1efa0f] h3,.site-layout__footer--generic[data-v-aa1efa0f] h4{color:#ffffff8c;font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase}.site-layout__footer--generic[data-v-aa1efa0f] .cms-footer h1,.site-layout__footer--generic[data-v-aa1efa0f] .cms-footer h2,.site-layout__footer--generic[data-v-aa1efa0f] .cms-footer h3,.site-layout__footer--generic[data-v-aa1efa0f] .cms-footer h4{font-size:var(--nb-font-size-12);text-transform:uppercase}.site-layout__footer--generic[data-v-aa1efa0f] p,.site-layout__footer--generic[data-v-aa1efa0f] li,.site-layout__footer--generic[data-v-aa1efa0f] dd,.site-layout__footer--generic[data-v-aa1efa0f] dt{font-size:var(--nb-font-size-14);color:#ffffff80}.site-layout__footer--generic[data-v-aa1efa0f] .newsletter .newsletter__consent{font-size:var(--nb-font-size-12)}.site-layout__footer--generic[data-v-aa1efa0f] a{color:#ffffffa6;text-decoration:none}.site-layout__footer--generic[data-v-aa1efa0f] a:hover{color:#fff}.site-layout__footer--generic[data-v-aa1efa0f] [class*=__card],.site-layout__footer--generic[data-v-aa1efa0f] .marketing-card{box-shadow:none;background:0 0;border:0;padding:0}.site-layout__footer--generic[data-v-aa1efa0f] ul{padding-left:0;list-style:none}.site-layout__footer--generic[data-v-aa1efa0f] .newsletter{max-width:520px}.site-layout__footer--generic[data-v-aa1efa0f] .cms-subscribe{padding-top:0;padding-bottom:calc(var(--nb-base-unit) * 8);margin-bottom:calc(var(--nb-base-unit) * 8);border-bottom:1px solid #ffffff14}.site-layout__footer--generic[data-v-aa1efa0f] .newsletter__eyebrow{display:none}.site-layout__footer--generic[data-v-aa1efa0f] .newsletter .newsletter__title{font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-semibold);letter-spacing:normal;text-transform:none;color:#ffffffeb}.site-layout__footer--generic[data-v-aa1efa0f] .newsletter__subtitle{margin-top:calc(var(--nb-base-unit) * .5)}.site-layout__footer--generic .site-layout__wordmark[data-v-aa1efa0f]{font-family:var(--site-font-display);font-size:clamp(5rem,17.5vw,17rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;text-align:center;color:#ffffff0f;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:calc(var(--nb-base-unit) * 6);line-height:.72;transform:translateY(.08em)}
