﻿ .v3feed{width:100%;max-width:1440px;margin:0 auto;padding:3.2rem 2.4rem 6.4rem}.v3article{max-width:820px}.v3article__back{font-family:var(--_font-accent,monospace);text-transform:uppercase;letter-spacing:.06em;opacity:.7;color:var(--base-opp);margin-bottom:2.4rem;font-size:1.2rem;display:inline-block}.v3article__back:hover{opacity:1;color:var(--accent)}.v3article__meta{font-family:var(--_font-accent,monospace);text-transform:uppercase;letter-spacing:.06em;opacity:.6;margin-bottom:1rem;font-size:1.2rem}.v3article__title{letter-spacing:-.02em;margin:0 0 1.4rem;font-size:clamp(2.8rem,5vw,4.2rem);line-height:1.06}.v3article__lede{opacity:.86;margin:0 0 2rem;font-size:1.8rem;line-height:1.5}.v3article__prose{font-size:1.6rem;line-height:1.7}.v3article__prose p{margin:0 0 1.6rem}.v3article__prose a{color:var(--accent);text-decoration:underline}.v3feed-masonry{column-count:2;column-gap:2rem}@media (max-width:640px){.v3feed-masonry{column-count:1}}.v3feed-card{break-inside:avoid;margin-bottom:2rem;display:block}.v3feed-card__media{cursor:pointer;background:var(--base-tint);width:100%;display:block;overflow:hidden}.v3feed-card__media img{width:100%;height:auto;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.v3feed-card__media:hover img{transform:scale(1.03)}.v3feed-card__body{color:#eeeae8;background:#212121;padding:1.6rem 1.8rem}.v3feed-card__meta{font-family:var(--_font-accent,monospace);text-transform:uppercase;letter-spacing:.06em;opacity:.5;margin-bottom:.6rem;font-size:1.1rem}.v3feed-card__title{margin:0 0 1.1rem;font-size:1.7rem;line-height:1.25}.v3feed-card__title a,.v3feed-cardlink{color:#eeeae8}.v3feed-card__title a:hover,.v3feed-cardlink:hover{color:#fff;text-decoration:underline}.v3feed-card__tags{flex-wrap:wrap;gap:.6rem;display:flex}.v3feed-card__body .tag{color:#eeeae8;background:0 0;border-color:#eeeae859}.v3feed-reset{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.v3feed-reset:disabled{opacity:.4;cursor:default}.v3feed-catlink{width:100%}.v3feed-catlink.is-active,.v3feed-catlink.is-active span{color:var(--accent)}.v3feed-lightbox{z-index:9000;background:#000000e6;justify-content:center;align-items:center;padding:4rem;animation:.2s v3feed-fade;display:flex;position:fixed;inset:0}@keyframes v3feed-fade{0%{opacity:0}to{opacity:1}}.v3feed-lightbox__inner{flex-direction:column;gap:1.4rem;max-width:1100px;max-height:100%;display:flex;position:relative}.v3feed-lightbox__media img,.v3feed-lightbox__media video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:78vh;margin:0 auto;display:block}.v3feed-lightbox__caption{color:#fff;text-align:center}.v3feed-lightbox__caption h2{color:#fff;letter-spacing:normal;margin:0 0 .4rem;font-size:2rem}.v3feed-lightbox__caption p{opacity:.8;max-width:68ch;margin:0 auto;font-size:1.4rem}.v3feed-lightbox__close{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;font-size:2.4rem;line-height:1;position:absolute;top:-3.2rem;right:0}.v3feed-lightbox__close:hover{opacity:1}.v3feed-sentinel{width:100%;height:1px}.v3feed-end{text-align:center;font-family:var(--_font-accent,monospace);text-transform:uppercase;letter-spacing:.08em;opacity:.5;padding:3.2rem 0 1rem;font-size:1.2rem}.v3feed-hamburger,.v3feed-mobilebar{display:none}@media (max-width:1199px){.mxd-header__controls,.inner-headline__tags{display:none!important}.v3feed-hamburger{z-index:1100;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:4.4rem;height:4.4rem;display:flex;position:fixed;top:2rem;right:2rem}.v3feed-hamburger span{background:var(--base-opp);width:24px;height:2px;display:block}.v3feed-mobilebar{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.8rem;padding:0 2.4rem 2rem;display:flex;overflow-x:auto}.v3feed-mobilebar::-webkit-scrollbar{display:none}}.v3feed-mobilebar__chip{font-family:var(--_font-accent,monospace);text-transform:uppercase;letter-spacing:.06em;border:1px solid rgba(var(--base-opp-rgb), .25);color:var(--base-opp);cursor:pointer;white-space:nowrap;background:0 0;border-radius:100px;flex:none;padding:.7rem 1.4rem;font-size:1.2rem}.v3feed-mobilebar__chip[aria-pressed=true],.v3feed-mobilebar__chip:hover{background:var(--accent);color:#212121;border-color:var(--accent)}.v3feed-menu{z-index:9500;background:var(--base);flex-direction:column;padding:7.5rem 2.4rem 3rem;animation:.2s v3feed-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.v3feed-menu__close{color:var(--base-opp);cursor:pointer;background:0 0;border:none;font-size:3.4rem;line-height:1;position:absolute;top:1.6rem;right:2rem}.v3feed-menu__nav{flex-direction:column;gap:1rem;margin-bottom:3rem;display:flex}.v3feed-menu__nav a{color:var(--base-opp);font-size:3rem;line-height:1.1}.v3feed-menu__nav a:hover{color:var(--accent)}.v3feed-menu__cta{font-family:var(--_font-accent,monospace);text-transform:uppercase;letter-spacing:.06em;margin-top:1rem;color:var(--accent)!important;font-size:1.5rem!important}.v3feed-menu__about{opacity:.75;max-width:42ch;color:var(--base-opp);margin:0 0 2.4rem;font-size:1.5rem;line-height:1.5}.v3feed-menu__socials{margin-top:auto}.v3feed-menu__label{font-family:var(--_font-accent,monospace);text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin-bottom:1rem;font-size:1.2rem;display:block}.v3feed-menu__socials a{font-family:var(--_font-accent,monospace);text-transform:uppercase;letter-spacing:.05em;color:var(--base-opp);opacity:.8;margin:0 1.6rem .8rem 0;font-size:1.3rem;display:inline-block}.v3feed-menu__socials a:hover{color:var(--accent);opacity:1}.v3feed-menu__nav{border-top:1px solid rgba(var(--base-opp-rgb), .15);gap:0;margin-bottom:2.8rem}.v3feed-menu__item{border-bottom:1px solid rgba(var(--base-opp-rgb), .15);color:var(--base-opp);opacity:0;align-items:baseline;gap:1.4rem;padding:1.7rem .2rem;animation:.5s cubic-bezier(.16,1,.3,1) forwards v3feed-menuin;display:flex;transform:translateY(14px)}.v3feed-menu__num{font-family:var(--_font-accent,monospace);opacity:.4;min-width:2.6rem;font-size:1.3rem}.v3feed-menu__cap{letter-spacing:-.01em;font-size:3rem;line-height:1;transition:color .2s}.v3feed-menu__item:hover .v3feed-menu__cap,.v3feed-menu__item--cta .v3feed-menu__cap{color:var(--accent)}.v3feed-menu__arrow{color:var(--accent);align-self:center;margin-left:auto;font-size:2rem}@keyframes v3feed-menuin{to{opacity:1;transform:translateY(0)}}.v3feed-menu__cols{flex-wrap:wrap;gap:2.4rem 4rem;margin-bottom:2.4rem;display:flex}.v3feed-menu__col{flex-direction:column;gap:.8rem;display:flex}.v3feed-menu__col a{color:var(--base-opp);opacity:.85;font-size:1.6rem}.v3feed-menu__col a:hover{color:var(--accent);opacity:1}.v3feed-menu__note{font-family:var(--_font-accent,monospace);text-transform:uppercase;letter-spacing:.05em;opacity:.45;color:var(--base-opp);margin:2.4rem 0 0;font-size:1.1rem;line-height:1.5}.v3feed-hamburger{z-index:1100;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:4.4rem;height:4.4rem;display:flex;position:fixed;top:2rem;right:2rem}.v3feed-hamburger span{background:var(--base-opp);width:24px;height:2px;display:block}.mxd-header__controls{display:none!important}.no-touch .mxd-pricing-table__inner:hover{background-color:var(--accent)}.no-touch .mxd-pricing-table__inner:hover .mxd-pricing-table__bg{opacity:0}*,:before,:after{border-radius:0!important}.v3feed-lightbox__caption,.v3feed-end,.mxd-article__headline,.mxd-article__title,.mxd-article__meta,.mxd-article__content,.inner-headline__content,.inner-headline__title,.inner-headline__subtitle,.mxd-section-title,.mxd-section-title__title,.mxd-section-title__caption{text-align:left}.v3feed-lightbox__caption p{margin-left:0;margin-right:auto}@media (max-width:1199px){.mxd-cursor__image{display:none!important}}.v3faq h2{margin-bottom:clamp(2rem,4vw,3.4rem)}.v3feed-hamburger{top:3rem!important;right:3rem!important}.mxd-page-content.inner-page-content{padding-top:11rem!important}.inner-headline__breadcrumbs{margin-bottom:1.6rem}.mxd-article__headline,.mxd-article__title,.mxd-article__meta{text-align:left!important}.mxd-article__tags,.mxd-article__data{justify-content:flex-start!important}.mxd-article__block{text-align:left!important}.v3feed-mobilebar-wrap{display:block}.v3feed-mobilebar{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.8rem;margin-bottom:3.2rem;display:flex;overflow-x:auto;padding:0!important}.v3feed-mobilebar::-webkit-scrollbar{display:none}.v3feed-hamburger{align-items:flex-end!important;padding:0!important;right:6rem!important}.v3feed-card__media video{width:100%;height:auto;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.v3feed-card__media:hover video{transform:scale(1.03)}.v3legal .mxd-article__content{max-width:none;margin-left:0;margin-right:0}.v3feed-menu__signup{margin-bottom:2.4rem}.v3feed-menu__signup-form{border-bottom:1px solid rgba(var(--base-opp-rgb), .3);align-items:center;max-width:42rem;display:flex}.v3feed-menu__signup-form input[type=email]{min-width:0;font:inherit;color:var(--base-opp);background:0 0;border:none;flex:auto;padding:1rem 0;font-size:1.6rem}.v3feed-menu__signup-form input[type=email]:focus{outline:none}.v3feed-menu__signup-form button{color:var(--accent);cursor:pointer;background:0 0;border:none;flex:none;padding:0 .4rem;font-size:2rem;line-height:1}.v3feed-menu__signup-form button:disabled{opacity:.5;cursor:default}.v3feed-menu__signup-reply{color:var(--accent);margin:.6rem 0 0;font-size:1.5rem}.v3feed-menu__signup-err{color:var(--base-opp);opacity:.7;margin:.6rem 0 0;font-size:1.3rem}.v3feed-menu{color:#eeeae8;padding-left:6rem;padding-right:6rem;background:#212121!important}.v3feed-menu__close{color:#eeeae8;top:3rem;right:6rem}.v3feed-menu__item,.v3feed-menu__num,.v3feed-menu__cap,.v3feed-menu__about,.v3feed-menu__label,.v3feed-menu__col a,.v3feed-menu__socials a,.v3feed-menu__note{color:#eeeae8}.v3feed-menu__nav{border-top-color:#eeeae829}.v3feed-menu__item{border-bottom-color:#eeeae829}.v3feed-menu__signup-form{border-bottom-color:#eeeae859}.v3feed-menu__signup-form input[type=email]{color:#eeeae8}.v3feed-menu__signup-form input[type=email]::placeholder{color:#eeeae8;opacity:.4}.skip-link{z-index:10000;color:#eeeae8;font-family:var(--_font-accent,monospace);text-transform:uppercase;letter-spacing:.04em;background:#212121;padding:.75rem 1.25rem;font-size:1.3rem;transition:transform .15s;position:fixed;top:0;left:0;transform:translateY(-120%)}.skip-link:focus{outline:2px solid var(--accent);outline-offset:2px;transform:translateY(0)}.v3feed-menu .v3feed-menu__signup-err{color:#eeeae8;opacity:.95}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--accent-ink:#077755}.v3article__back:hover,.v3article__prose a,.v3feed-catlink.is-active,.v3feed-catlink.is-active span,.inner-headline__title sup{color:var(--accent-ink)}.v3feed-card__title a,.v3feed-card__title .v3feed-cardlink{color:var(--accent)}.v3feed-card__title a:hover,.v3feed-card__title .v3feed-cardlink:hover{color:var(--accent-hover);text-decoration:underline}.post-featured__title,.post-featured__title.permanent{color:var(--accent)}.recent-post__title a,.recent-post__title .v3feed-cardlink{color:var(--accent-ink)}.recent-post__title a:hover,.recent-post__title .v3feed-cardlink:hover{text-decoration:underline}.v3feed-menu__nav a:hover,.v3feed-menu__socials a:hover,.v3feed-menu__col a:hover,.v3feed-menu__item:hover .v3feed-menu__cap{color:var(--accent-hover)}.recent-post__thumb{background-color:var(--base-tint)}.v3tier{-webkit-overflow-scrolling:touch;margin-top:clamp(5rem,8vw,8rem);overflow-x:auto}.v3tier__table{border-collapse:collapse;text-align:left;width:100%;min-width:46rem}.v3tier__caption{caption-side:top;text-align:left;font-family:var(--_font-accent,monospace);letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--base-opp-rgb), .68);padding-bottom:1.6rem;font-size:1.4rem}.v3tier__table thead th{border-bottom:1px solid var(--base-opp);letter-spacing:-.02em;white-space:nowrap;vertical-align:baseline;padding:2rem 1.2rem;font-size:2.4rem;font-weight:700;line-height:1.2}.v3tier__table tbody+thead th{padding-top:5rem}.v3tier__table tbody th{border-bottom:1px solid rgba(var(--base-opp-rgb), .12);padding:2rem 1.2rem;font-size:1.8rem;font-weight:700}.v3tier__table tbody td{border-bottom:1px solid rgba(var(--base-opp-rgb), .12);width:8rem;padding:2rem 1.2rem}.v3tier__table tr>:first-child{padding-left:0}.v3tier__val{white-space:nowrap}@media (min-width:768px){.v3tier__table tbody td{width:11rem}}.v3tier__note{font-family:var(--_font-accent,monospace);letter-spacing:.04em;color:rgba(var(--base-opp-rgb), .68);margin-top:.3rem;font-size:1.6rem;font-weight:400;display:block}.v3tier__total th,.v3tier__total td{border-bottom:1px solid var(--base-opp)}.v3tier__yes{color:var(--accent-ink);font-size:1.8rem;line-height:1}.v3tier__yes svg{fill:currentColor;width:1.7rem;height:1.7rem;display:block}.v3tier__famrow th,.v3tier__famrow .v3tier__note,.v3tier__famrow .v3tier__val{color:var(--row)}.v3tier__no{color:rgba(var(--base-opp-rgb), .35)}.v3tier__val{font-family:var(--_font-accent,monospace);font-size:1.6rem;font-weight:600}.v3note{background:rgba(var(--base-opp-rgb), .05);border-radius:2rem;padding:clamp(2.4rem,3.5vw,3.6rem)}.v3note p{margin:0}.v3tier__foot{font-family:var(--_font-accent,monospace);letter-spacing:.04em;color:rgba(var(--base-opp-rgb), .68);margin-top:2.4rem;font-size:1.4rem}@media only screen and (min-width:768px){.mxd-article__headline,.mxd-article-author{margin-left:0;margin-right:auto}}.mxd-article__block .mxd-form-container .row{margin-left:-3rem;margin-right:-3rem}@media only screen and (max-width:1199px){.v3tier-head{margin-bottom:clamp(2rem,5vw,3.2rem)}}.btn-default-accent{background-color:var(--base-opp);border:1px solid var(--base-opp);color:var(--base);transition:background-color .25s,border-color .25s,color .25s}.btn-default-accent i svg{fill:var(--base);transition:fill .25s}.btn-default-accent:hover,.btn-default-accent:focus-visible{background-color:var(--accent);border-color:var(--accent);color:var(--base-opp)}.btn-default-accent:hover i svg,.btn-default-accent:focus-visible i svg{fill:var(--base-opp)}.btn-default-accent i{background-color:#0000}.btn-default-accent:disabled,.btn-default-accent[disabled]{opacity:.45;pointer-events:none}.v3consent{z-index:1000;color:#eeeae8;background:#212121;border-top:1px solid #eeeae829;animation:.25s v3feed-fade;position:fixed;bottom:0;left:0;right:0}.v3consent__inner{flex-direction:column;align-items:flex-start;gap:1.6rem;max-width:132rem;margin:0 auto;padding:2rem 2.4rem;display:flex}@media only screen and (min-width:900px){.v3consent__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:3.2rem;padding:2rem 6rem}}.v3consent__text{color:#eeeae8d1;margin:0;font-size:1.4rem;line-height:1.5}.v3consent__text a{color:var(--accent);text-decoration:underline}.v3consent__actions{flex:none;gap:.8rem;display:flex}.v3consent__btn{font-family:var(--_font-accent,monospace);text-transform:uppercase;letter-spacing:.06em;color:#eeeae8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #eeeae859;padding:.9rem 2rem;font-size:1.2rem;transition:background-color .2s,border-color .2s,color .2s}.v3consent__btn:hover,.v3consent__btn:focus-visible{border-color:#eeeae8}.v3consent__btn--accept{background:var(--accent);border-color:var(--accent);color:#212121}.v3consent__btn--accept:hover,.v3consent__btn--accept:focus-visible{background:var(--accent-hover);border-color:var(--accent-hover)}.mxd-article-author__avatar{flex:none;width:12rem;height:auto;overflow:hidden}.mxd-article-author__avatar img{object-fit:contain;width:100%;height:auto;display:block}@media only screen and (min-width:768px){.mxd-article-author__data{align-items:flex-start}}.mxd-article__thumb video{object-fit:cover;width:100%;max-width:100%;height:auto;display:block}.mxd-article__thumb{overflow:visible;height:auto!important}.mxd-article__thumb img{object-fit:contain;border-radius:var(--_radius-l);width:100%;display:block;height:auto!important}.mxd-article__thumb video{border-radius:var(--_radius-l)}@supports (aspect-ratio:1){.post-featured__container[style*=--v3-featured-ar]{aspect-ratio:var(--v3-featured-ar);min-height:32rem;height:auto!important}}@media (max-width:767px){.post-featured__container,.post-featured__container[style*=--v3-featured-ar]{padding:0;display:block;aspect-ratio:auto!important;height:auto!important;min-height:0!important}.post-featured__thumb{height:auto;position:static}.post-featured__thumb img,.post-featured__thumb video{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.post-featured__cover{display:none}.post-featured__content{color:#eeeae8;background:#212121;padding:2.4rem 2rem}.post-featured__title{letter-spacing:-.04rem;font-size:2.8rem}.post-featured__excerpt{margin-top:1.6rem}}.post-featured__thumb video{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.v3feed-gallery{flex-direction:column;gap:4rem;display:flex}.v3feed-gallery__item{margin:0}.v3feed-gallery__item img,.v3feed-gallery__item video{border-radius:var(--_radius-l);width:100%;height:auto;display:block}.v3feed-gallery__caption{font-family:var(--_font-accent);color:rgba(var(--base-opp-rgb), .68);text-transform:uppercase;letter-spacing:.04em;margin-top:1.2rem;font-size:1.4rem;line-height:1.5}.mxd-pricing-table__inner.is-gated{position:relative}.mxd-pricing-table__inner.is-gated .pricing-gate-content{filter:blur(7px);opacity:.5}.no-touch .mxd-pricing-table__inner.is-gated:hover{background-color:#0000}.pricing-gate-overlay{z-index:5;text-align:center;place-items:center;padding:2.4rem;display:grid;position:absolute;inset:0}.pricing-gate-overlay span{max-width:20ch;font-family:var(--font-jetbrains-mono);color:var(--t-bright);font-size:clamp(1.7rem,2vw,2.2rem);font-weight:700;line-height:1.3}.v3-icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.v3cta{color:#f4f4f4;background:#212121;border-radius:2rem;flex-direction:column;gap:clamp(2.4rem,3.5vw,3.6rem);padding:clamp(3rem,5vw,6rem);display:flex}.v3cta__logo{filter:none;width:clamp(9rem,12vw,12.5rem);height:auto}.v3cta__title{color:#fff;margin:0}.v3cta__line{color:#ffffffb8;max-width:54ch;margin:1.2rem 0 0;font-size:1.8rem;line-height:1.5}.v3cta__actions{flex-wrap:wrap;align-items:stretch;gap:1.6rem;display:flex}.v3cta__form{background:#ffffff0a;border:1px solid #ffffff38;border-radius:1rem;flex:34rem;min-width:0;display:flex;overflow:hidden}.v3cta__form input[type=email]{color:#fff;background:0 0;border:0;flex:auto;min-width:0;padding:1.6rem 1.8rem;font-size:1.7rem}.v3cta__form input[type=email]::placeholder{color:#ffffff73}.v3cta__sub{color:#1c1c1c;white-space:nowrap;cursor:pointer;background:#00e5a0;border:0;flex:none;padding:0 2.4rem;font-size:1.6rem;font-weight:700;transition:background .2s}.v3cta__sub:hover{background:#3dffc2}.v3cta__app{color:#fff;border:1px solid #ffffff4d;border-radius:1rem;flex:none;align-items:center;gap:1rem;padding:1.6rem 2.4rem;font-size:1.7rem;font-weight:600;transition:background .2s;display:inline-flex}.v3cta__app:hover{background:#ffffff14}.v3cta__app svg{fill:currentColor;width:1.4rem;height:1.4rem}.v3cta__reply{color:#00e5a0;font-size:1.8rem}.v3cta__err{color:#ff6b6b;font-size:1.5rem}.v3cta__fine{color:#ffffff80;margin:0;font-size:1.4rem}@media (max-width:640px){.v3cta__actions{flex-direction:column}.v3cta__app{justify-content:center}}.v3cta{margin-inline:0;max-width:none;margin-top:clamp(3.5rem,6vw,6.5rem);padding:clamp(3rem,3vw,4rem)}@media (max-width:640px){.v3cta__form{flex:none;width:100%}}.v3cta{padding:4rem}@media (max-width:767.98px){.v3cta{padding:3rem}}.v3social{gap:1.2rem;display:flex}.v3social__tile{border:1px solid rgba(var(--base-opp-rgb), .18);justify-content:center;align-items:center;width:4.4rem;height:4.4rem;transition:border-color .2s,background-color .2s;display:inline-flex}.v3social__tile:hover,.v3social__tile:focus-visible{border-color:var(--accent);background:rgba(var(--base-opp-rgb), .04)}.v3social__glyph{background-color:var(--base-opp);width:2rem;height:2rem;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;transition:background-color .2s}.v3social__tile:hover .v3social__glyph,.v3social__tile:focus-visible .v3social__glyph{background-color:var(--accent-ink)}.v3tier__famrow .v3tier__yes{color:var(--row)}.mxd-article__content ul.v3lineage,.mxd-article__content ol.v3howto__steps{list-style:none;display:block}.mxd-article__content ul.v3lineage li,.mxd-article__content ol.v3howto__steps li{font:inherit;color:inherit;display:block}.v3lineage{margin:2.4rem 0 0;padding:0;list-style:none}.v3lineage__item{border-left:1px solid rgba(var(--base-opp-rgb), .18);border-bottom:1px solid rgba(var(--base-opp-rgb), .08);margin:0 0 1.8rem;padding:0 0 1.8rem 1.8rem}.v3lineage__item:last-child{border-bottom:none;margin-bottom:0}.v3lineage__work{color:var(--base-opp);margin:0 0 .4rem;font-size:1.8rem;font-weight:600;line-height:1.3}.v3lineage__what{opacity:.8;margin:0 0 .6rem;font-size:1.6rem;line-height:1.55}.v3lineage__where{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.02em;color:var(--accent);margin:0;font-size:1.3rem}.v3lineage__where:before{content:"→ "}.v3howto__figure{margin:2.8rem 0}.v3howto__figure img{border:1px solid rgba(var(--base-opp-rgb), .18);width:100%;height:auto;display:block}.v3howto__caption{opacity:.7;margin:1rem 0 0;font-size:1.4rem;line-height:1.5}.v3howto__pending{text-align:center;border:1px dashed rgba(var(--base-opp-rgb), .3);background:rgba(var(--base-opp-rgb), .03);justify-content:center;align-items:center;min-height:18rem;padding:2.4rem;display:flex}.v3howto__pending span{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.02em;opacity:.6;font-size:1.3rem}.v3howto__steps{counter-reset:v3step;margin:2.4rem 0 0;padding:0;list-style:none}.v3howto__step{counter-increment:v3step;margin:0 0 2.4rem;padding:0 0 0 4.4rem;position:relative}.v3howto__step:last-child{margin-bottom:0}.v3howto__step:before{content:counter(v3step, decimal-leading-zero);font-family:var(--font-jetbrains-mono), monospace;color:var(--accent);font-size:1.4rem;position:absolute;top:.2rem;left:0}.mxd-article__content .v3howto__step h4{letter-spacing:0;margin:0 0 .8rem;font-size:2rem;line-height:1.3}.v3howto__step p{opacity:.85;margin:0;font-size:1.6rem;line-height:1.6}.v3shell__head{margin-bottom:6.72rem}@media only screen and (min-width:768px){.v3shell__head{margin-bottom:8.16rem}}@media only screen and (min-width:1200px){.v3shell__head{margin-bottom:10.56rem}}.v3shell__tag{margin-bottom:1.6rem}.v3shell__title h1{white-space:normal;overflow-wrap:break-word;margin:0}@media (max-width:560px){.v3shell__title h1{letter-spacing:-.1rem;font-size:4.6rem}}.v3shell__intro{margin-top:2.4rem}.v3shell__intro p{font:normal 700 2.8rem/1.2 var(--_font-default);color:var(--t-bright);max-width:50ch;margin:0}@media only screen and (min-width:768px){.v3shell__intro p{font-size:3.4rem}}@media only screen and (min-width:1200px){.v3shell__intro p{font-size:4.4rem}}.v3shell__meta{margin-top:2rem}.v3shell__hero{margin:0 0 6.4rem}.v3shell__hero img,.v3shell__hero video{width:100%;max-width:100%;height:auto;display:block}.v3shell__area{align-items:flex-start}@media only screen and (min-width:1200px){.mxd-sidebar{scrollbar-width:none;align-self:flex-start;gap:3.2rem;max-height:calc(100vh - 6.4rem);position:sticky;top:3.2rem;overflow-y:auto}.mxd-sidebar::-webkit-scrollbar{display:none}}@media (max-width:1199px){.mxd-sidebar{gap:3.2rem;margin-top:6.4rem}}.v3shell__content h2{letter-spacing:-.12rem;margin:0 0 2.4rem;font-size:4.2rem;line-height:1.15}.v3shell__content .mxd-article__block{margin-bottom:5.6rem}.v3shell__content .mxd-article__block:last-child{margin-bottom:0}.v3shell__content .mxd-article__block:target h2{color:var(--accent)}.v3index{flex-direction:column;display:flex}.v3index__link{color:var(--t-medium);border-bottom:1px solid rgba(var(--base-opp-rgb), .1);padding:1rem 0;font-size:1.5rem;line-height:1.3;transition:color .2s}.v3index__link:last-child{border-bottom:none}.v3index__link:hover,.v3index__link:focus-visible{color:var(--accent)}.v3subscribe__line{color:var(--t-medium);margin:0 0 1.6rem;font-size:1.5rem;line-height:1.5}.v3subscribe__form{align-items:stretch;gap:.8rem;max-width:42rem;display:flex}.v3subscribe__form input[type=email]{background:rgba(var(--base-opp-rgb), .04);border:4px solid var(--accent);min-width:0;font:inherit;color:var(--base-opp);border-radius:.6rem;flex:auto;padding:1.1rem 1.3rem;font-size:1.5rem}.v3subscribe__form input[type=email]::placeholder{color:var(--base-opp);opacity:.4}.v3subscribe__form input[type=email]:focus{background:rgba(var(--base-opp-rgb), .08);box-shadow:0 0 0 1px var(--accent);outline:none}.v3subscribe__form button{background:var(--accent);color:var(--accent-ink);font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:.6rem;flex:none;padding:1.1rem 1.6rem;font-size:1.4rem;font-weight:600;transition:background-color .2s}.v3subscribe__form button:hover:not(:disabled){background:var(--accent-hover)}.v3subscribe__form button:disabled{opacity:.55;cursor:default}.v3subscribe__reply{color:var(--accent);margin:0;font-size:1.4rem}.v3subscribe__err{color:var(--base-opp);opacity:.7;margin:.6rem 0 0;font-size:1.3rem}.v3nav{flex-direction:column;display:flex}.v3nav__link{color:var(--t-bright);border-bottom:1px solid rgba(var(--base-opp-rgb), .1);padding:.9rem 0;line-height:1.2;transition:color .2s}.v3nav__link:hover,.v3nav__link:focus-visible{color:var(--accent)}.v3explore__fine{flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1.8rem;display:flex}.v3explore__finelink{color:var(--t-medium);opacity:.75;font-size:1.3rem;line-height:1.4;transition:color .2s,opacity .2s}.v3explore__finelink:hover,.v3explore__finelink:focus-visible{color:var(--accent);opacity:1}@media only screen and (min-width:1200px){.v3feed-hamburger{display:none!important}}.mxd-posts-container,.mxd-sidebar{min-width:0}.v3shell__content{overflow-wrap:break-word;min-width:0}.v3shell__content img,.v3shell__content video{max-width:100%;height:auto}.v3shell__content .mxd-pricing-table__item{margin-bottom:2.4rem;flex:0 0 100%!important;width:100%!important;max-width:none!important}.v3shell__content .fx-tile-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.v3shell__content .fx-tile{min-width:0}.v3shell__content .fx-tile p{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.v3nav--fine{margin-top:.8rem}.v3nav--fine .v3nav__link{color:var(--t-medium);opacity:.8;padding:.7rem 0;font-weight:400}.v3nav--fine .v3nav__link:hover,.v3nav--fine .v3nav__link:focus-visible{color:var(--accent);opacity:1}.v3shell__content .mxd-article__content{max-width:none;margin-left:0;margin-right:0}.v3shell__intro p{max-width:50ch}.v3shell__area{padding-bottom:12rem}@media only screen and (min-width:768px){.v3shell__area{padding-bottom:18rem}}.v3shell__content .mxd-article__block.block-image{display:block}.v3shell__content .block-image__container{width:100%}.v3shell__content .block-image img,.v3shell__content .block-image video,.v3shell__content .block-image__container img{width:100%;max-width:none;height:auto}.v3shell__content .fx-tile-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.4rem 2.4rem}.v3shell__content .fx-tile{gap:1.1rem;padding:.9rem 0}.v3shell__content .fx-tile img{flex:none;width:auto;height:2.2rem}.v3shell__content .fx-tile p{font-size:1.5rem;line-height:1.3}[color-scheme=light] .fx-tile__icon--invert{filter:invert()}.v3shell__content .mxd-article-author__data{align-items:flex-start;gap:2.4rem;display:flex}.v3shell__content .mxd-article-author__avatar{flex:none;width:16rem}.v3shell__content .mxd-article-author__avatar img{width:100%;height:auto;display:block}.v3shell__content .mxd-article-author__info{flex:auto;min-width:0}.v3shell__content .mxd-article-author__quote{margin-top:1.6rem}.v3shell__content .mxd-article-author__quote p{font-size:1.6rem;line-height:1.6}@media (max-width:560px){.v3shell__content .mxd-article-author__data{flex-direction:column}.v3shell__content .mxd-article-author__avatar{width:12rem}}form input,form textarea{background-color:rgba(var(--base-opp-rgb), .04);border:4px solid rgba(var(--base-opp-rgb), .18);border-bottom:4px solid rgba(var(--base-opp-rgb), .18);border-radius:.6rem;height:auto;min-height:5.4rem;padding:1.4rem 1.6rem;font-size:1.6rem;line-height:1.4}form textarea{min-height:16rem}form input::placeholder,form textarea::placeholder{color:var(--base-opp);opacity:.4}form input:focus,form textarea:focus{border:4px solid var(--accent);border-bottom:4px solid var(--accent);background-color:rgba(var(--base-opp-rgb), .08)}.v3shell__content form .mxd-grid-item{margin-bottom:1.6rem}.v3subscribe__form{gap:0}.v3subscribe__form input[type=email]{border-right:none;border-radius:.6rem 0 0 .6rem}.v3subscribe__form button{border-radius:0 .6rem .6rem 0}.v3nav--fine{border-bottom:1px solid rgba(var(--base-opp-rgb), .1);margin-top:0}.v3nav--fine .v3nav__link{border-bottom:none}@media only screen and (min-width:1200px){.mxd-sidebar{gap:5.6rem}}.v3explore{gap:0}.v3explore .widget__title{margin-bottom:2.2rem}.v3shell__content .mxd-container,.v3shell__content .mxd-grid-item{max-width:none;padding-left:0;padding-right:0}.v3shell__content .btn-default-icon{gap:1.2rem;padding:.3rem .3rem .3rem 1.6rem;font-size:1.5rem}.v3shell__content .btn-default-icon i{width:3.4rem;height:3.4rem}.v3shell__content .mxd-pricing-table__inner{padding:2.4rem}.v3shell__content .mxd-pricing-table__item{margin-bottom:4rem}.v3shell__content .v3note{margin-bottom:8rem}@media only screen and (min-width:1200px){.v3shell__content .col-xl-4,.v3shell__content .col-xl-8{flex:0 0 100%;width:100%;max-width:100%}}.v3shell__content .v3tier-head,.v3shell__content .col-xl-4>h2{margin-bottom:4.8rem}.v3shell__content .mxd-accordion,.v3shell__content .v3faq{margin-top:1.6rem}@media only screen and (min-width:1200px){.v3shell__content .pricing-data__btnholder .btn-default-fullwidth{width:30%;min-width:22rem}}.v3shell__content .mxd-grid-padding{padding-left:0;padding-right:0}.v3shell__content .mxd-projects-list__divider{width:100%;left:0}.v3shell__content .contact-form .row{flex-wrap:wrap;gap:1.6rem;width:100%;margin-left:0;margin-right:0;display:flex}.v3shell__content .contact-form .row>.col-12{flex:100%;max-width:100%;margin-bottom:0}@media only screen and (min-width:768px){.v3shell__content .contact-form .row>.col-md-6{flex:calc(50% - .8rem);max-width:calc(50% - .8rem)}}.v3shell__content .mxd-form-container{margin-top:-3.2rem}.v3contact .mxd-article__content{gap:3.2rem}.v3shell__intro a{color:var(--t-bright);text-underline-offset:.3rem;font-weight:600;text-decoration:underline;transition:color .2s}.v3shell__intro a:hover,.v3shell__intro a:focus-visible{color:var(--accent)}@media only screen and (min-width:1600px){.post-featured{padding-right:0}}.v3subscribe__reply,.v3lineage__where{color:var(--accent-ink)}:root{--fs-meta:1.6rem;--fs-body:1.8rem;--fs-lead:2rem;--fs-sub:2.4rem;--fs-head:4.2rem}.tag,.tag-m,.mxd-scramble,.v3feed-mobilebar__chip,.widget__title p,.v3nav--fine .v3nav__link,.v3lineage__where,.v3index__link,.v3howto__caption,.v3subscribe__line,.v3subscribe__form input[type=email],.v3subscribe__form button,.v3subscribe__reply,.v3subscribe__err,.v3explore__finelink,.skip-link,.btn-caption,.pricing-data__caption,.v3tier__caption,.v3tier__foot,.v3tier__note,.fx-tile p,.fx-acc__mode-opts,.fx-acc__row-l2,.mxd-article-author__position,.v3feed-gallery__caption{font-size:var(--fs-meta)}.v3subscribe__line,.fx-acc__row-l1,.fx-acc__row-l2,.v3tier__foot,.v3lineage__what,.mxd-article__normal,.v3howto__step p,.v3howto__caption{font-weight:400}.tag,.mxd-scramble,.widget__title p,.btn-caption,.fx-acc__row-name,.v3tier__val,.fx-tile p,.v3nav__link,.v3feed-mobilebar__chip{font-weight:600}.pricing-data__caption,.v3tier__foot,.v3tier__caption,.v3howto__caption,.v3feed-gallery__caption,.v3subscribe__line{font-family:var(--font-manrope), sans-serif}.v3shell__content .mxd-article__normal,.v3shell__content li,.v3shell__content p,.v3nav__link,.v3lineage__work{font-size:var(--fs-body)}.v3shell__content h2{font-size:var(--fs-head)}.v3shell__content h3,.v3shell__content h4,.v3shell__content .v3howto__step h4,.mxd-article-author__name{font-size:var(--fs-sub);line-height:1.25}.v3shell__content .v3lineage__where,.v3shell__content .v3howto__caption,.v3shell__content .pricing-data__caption,.v3shell__content .v3tier__foot,.v3shell__content .v3tier__note,.v3shell__content .fx-tile p,.v3shell__content .fx-acc__row-l2,.v3shell__content .tag{font-size:var(--fs-meta)}.v3feed-mobilebar__chip{padding:.5rem 1.1rem}.breadcrumbs__nav,.breadcrumbs__nav span,.breadcrumbs__nav span a,.mxd-check-list li,.mxd-check-list li span,.pricing-plan__caption,.v3feed-card__excerpt{font-size:var(--fs-meta)}.mxd-article-author__quote p,.t-medium,.v3feed-card__excerpt{font-weight:400}.mxd-article-author__position,small.mxd-article-author__position{font-size:var(--fs-meta)}@media (max-width:1199px){.mxd-sidebar .v3explore{display:none}}.v3feed-menu__num{display:none}.v3feed-menu__item{border-bottom:1px solid #eeeae81f;padding:1.1rem 0}.v3feed-menu__cap{font-size:2.8rem;font-weight:600;line-height:1.15}.v3feed-menu__item--cta{border-bottom:none}.v3feed-menu__fine{border-bottom:1px solid #eeeae81f;flex-direction:column;margin:0 0 3.2rem;display:flex}.v3feed-menu__fine a{font-size:var(--fs-meta);color:#eeeae8b3;padding:.8rem 0;transition:color .2s}.v3feed-menu__fine a:hover,.v3feed-menu__fine a:focus-visible{color:var(--accent)}.v3feed-menu .v3subscribe__form input[type=email]{color:#eeeae8;background:#eeeae80f}.v3feed-menu .v3subscribe__form input[type=email]::placeholder{color:#eeeae873}.v3feed-menu .v3subscribe__line,.v3feed-menu .v3feed-menu__label{color:#eeeae8b3}.v3feed-menu__note{font-size:var(--fs-meta);color:#eeeae880}
