.yp-site-footer{container:yp-site-footer/inline-size;display:block;box-sizing:border-box;width:100%;padding-inline:var(--yp-gutter);background:var(--yp-surface-muted);color:var(--yp-text);box-shadow:inset 0 1px 0 var(--yp-border);font:var(--yp-ui)}.yp-site-footer__inner{max-width:var(--yp-container);margin-inline:auto;box-sizing:border-box;padding-block:var(--yp-space-16) var(--yp-space-12)}.yp-site-footer__top{display:grid;gap:var(--yp-space-10);grid-template-columns:minmax(0,1.6fr) minmax(0,var(--yp-site-footer-nav,3fr))}.yp-site-footer--brand-only .yp-site-footer__top{grid-template-columns:minmax(0,1fr)}.yp-site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--yp-space-4)}.yp-site-footer__logo{display:inline-flex;color:var(--yp-text);text-decoration:none;border-radius:var(--yp-radius-xs)}.yp-site-footer__tagline{margin:0;max-width:32ch;font:var(--yp-body-sm);color:var(--yp-text-muted);text-wrap:pretty}.yp-site-footer__columns{display:grid;gap:var(--yp-space-10);grid-template-columns:repeat(var(--yp-site-footer-cols,3),minmax(0,1fr))}.yp-site-footer__title{margin:0 0 var(--yp-space-3);font:var(--yp-label);letter-spacing:.08em;text-transform:uppercase;color:var(--yp-text-subtle)}.yp-site-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.yp-site-footer__legal-link,.yp-site-footer__link{color:var(--yp-text-muted);text-decoration:none;border-radius:var(--yp-radius-xs);transition:color var(--yp-duration-1) var(--yp-ease-out)}.yp-site-footer__link{display:inline-block;padding-block:6px;font:var(--yp-ui)}.yp-site-footer__legal-link:hover,.yp-site-footer__link:hover{color:var(--yp-text)}.yp-site-footer__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding-inline:0;background:none;cursor:pointer;text-align:left}.yp-site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--yp-space-4) var(--yp-space-6);margin-top:var(--yp-space-12);padding-top:var(--yp-space-6);box-shadow:inset 0 1px 0 var(--yp-border)}.yp-site-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yp-space-2) var(--yp-space-5);font:var(--yp-ui-sm)}.yp-site-footer__copyright{color:var(--yp-text-subtle)}.yp-site-footer__legal-link{font:var(--yp-ui-sm);padding-block:2px}.yp-site-footer__legal a:not([class]){color:var(--yp-text-muted);text-decoration:none}.yp-site-footer__legal a:not([class]):hover{color:var(--yp-text)}.yp-site-footer__meta{display:flex;align-items:center;gap:var(--yp-space-2);color:var(--yp-text-muted)}.yp-site-footer__disclaimer{margin:var(--yp-space-6) 0 0;max-width:78ch;font:var(--yp-caption);color:var(--yp-text-subtle);text-wrap:pretty}.yp-site-footer__legal a:focus-visible,.yp-site-footer__legal-link:focus-visible,.yp-site-footer__link:focus-visible,.yp-site-footer__logo:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}@container yp-site-footer (max-width: 759.98px){.yp-site-footer__inner{padding-block:var(--yp-space-12) var(--yp-space-10)}.yp-site-footer__top{grid-template-columns:minmax(0,1fr);gap:var(--yp-space-8)}.yp-site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yp-space-8) var(--yp-space-6)}.yp-site-footer__bottom{margin-top:var(--yp-space-10);flex-direction:column;align-items:flex-start}}.yp-logo-strip{--yp-logo-strip-h:28px;--yp-logo-strip-gap:var(--yp-space-10);display:flex;flex-direction:column;align-items:center;gap:var(--yp-space-8);color:var(--yp-text);min-width:0}.yp-logo-strip__title{margin:0;font:var(--yp-body);color:var(--yp-text-muted);text-align:center;text-wrap:balance}.yp-logo-strip__list{list-style:none;margin:0;padding:0;display:flex;align-items:center}.yp-logo-strip--row .yp-logo-strip__list{flex-wrap:wrap;justify-content:center;gap:var(--yp-space-8) var(--yp-logo-strip-gap)}.yp-logo-strip__item{display:flex;align-items:center;flex:none;height:var(--yp-logo-strip-h)}.yp-logo-strip__img,.yp-logo-strip__wordmark{opacity:.65;filter:grayscale(1);transition:opacity var(--yp-duration-2) var(--yp-ease-out),filter var(--yp-duration-2) var(--yp-ease-out)}.yp-logo-strip__img{display:block;height:var(--yp-logo-strip-h);width:auto;-o-object-fit:contain;object-fit:contain}.yp-logo-strip__wordmark{font-family:var(--yp-font-heading);font-weight:500;letter-spacing:-.025em;white-space:nowrap;font-size:calc(var(--yp-logo-strip-h) * .78);line-height:var(--yp-logo-strip-h);color:var(--yp-text)}.yp-logo-strip__item:hover .yp-logo-strip__img,.yp-logo-strip__item:hover .yp-logo-strip__wordmark,.yp-logo-strip__link:focus-visible .yp-logo-strip__img,.yp-logo-strip__link:focus-visible .yp-logo-strip__wordmark{opacity:1;filter:none}.yp-logo-strip__link{display:flex;align-items:center;color:inherit;text-decoration:none;border-radius:var(--yp-radius-xs)}.yp-logo-strip__link:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.yp-logo-strip--inverse .yp-logo-strip__img,.yp-logo-strip--inverse .yp-logo-strip__item:hover .yp-logo-strip__img,[data-theme=dark] .yp-logo-strip--default .yp-logo-strip__img,[data-theme=dark] .yp-logo-strip--default .yp-logo-strip__item:hover .yp-logo-strip__img{filter:grayscale(1) brightness(0) invert(1)}.yp-logo-strip--inverse .yp-logo-strip__title{color:rgb(255 255 255/.72)}.yp-logo-strip--inverse .yp-logo-strip__wordmark{color:rgb(255 255 255/1)}.yp-logo-strip--marquee{align-items:stretch}.yp-logo-strip__marquee{display:flex;align-items:center;gap:var(--yp-space-3);width:100%;min-width:0}.yp-logo-strip__viewport{flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0) 8%,rgb(0 0 0) 92%,transparent);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0) 8%,rgb(0 0 0) 92%,transparent)}.yp-logo-strip__track{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.yp-logo-strip--marquee .yp-logo-strip__list{flex-wrap:nowrap;gap:var(--yp-space-16);padding-inline-end:var(--yp-space-16)}@media (prefers-reduced-motion:reduce){.yp-logo-strip--marquee .yp-logo-strip__viewport{-webkit-mask-image:none;mask-image:none}.yp-logo-strip--marquee .yp-logo-strip__track{width:auto;justify-content:center}.yp-logo-strip--marquee .yp-logo-strip__list{flex-wrap:wrap;justify-content:center;padding-inline-end:0;gap:var(--yp-space-8) var(--yp-logo-strip-gap)}.yp-logo-strip__list--clone,.yp-logo-strip__marquee>.yp-logo-strip__toggle{display:none}}[data-motion=reduce] .yp-logo-strip--marquee .yp-logo-strip__viewport{-webkit-mask-image:none;mask-image:none}[data-motion=reduce] .yp-logo-strip--marquee .yp-logo-strip__track{width:auto;justify-content:center}[data-motion=reduce] .yp-logo-strip--marquee .yp-logo-strip__list{flex-wrap:wrap;justify-content:center;padding-inline-end:0;gap:var(--yp-space-8) var(--yp-logo-strip-gap)}[data-motion=reduce] .yp-logo-strip__list--clone,[data-motion=reduce] .yp-logo-strip__marquee>.yp-logo-strip__toggle{display:none}.yp-section{container:yp-section/inline-size;display:block;position:relative;box-sizing:border-box;width:100%;padding-inline:var(--yp-gutter);background:var(--yp-bg);color:var(--yp-text)}.yp-section--muted{background:var(--yp-surface-muted)}.yp-section--dark{background:var(--yp-bg)}.yp-section__inner{margin-inline:auto;width:100%;box-sizing:border-box}.yp-section--pad-sm>.yp-section__inner{padding-block:var(--yp-space-16)}.yp-section--pad-md>.yp-section__inner{padding-block:var(--yp-space-24)}.yp-section--pad-lg>.yp-section__inner{padding-block:var(--yp-space-32)}.yp-section__inner--default{max-width:var(--yp-container)}.yp-section__inner--narrow{max-width:var(--yp-container-narrow)}.yp-section__inner--full{max-width:none}.yp-section__header{display:flex;flex-direction:column;align-items:flex-start}.yp-section--center>.yp-section__inner>.yp-section__header{align-items:center;text-align:center}.yp-section__eyebrow{color:var(--yp-text-muted);margin-bottom:var(--yp-space-4)}.yp-section__title{max-width:22ch;text-wrap:balance}.yp-section__inner--narrow>.yp-section__header>.yp-section__title{max-width:none}.yp-section__description{margin-top:var(--yp-space-4);max-width:var(--yp-reading-max);color:var(--yp-text-muted);text-wrap:pretty}.yp-section__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yp-space-3);align-self:stretch;margin-top:var(--yp-space-8)}.yp-section--center>.yp-section__inner>.yp-section__header>.yp-section__actions{justify-content:center}.yp-section__body--spaced{margin-top:var(--yp-space-12)}.yp-section--pad-lg>.yp-section__inner>.yp-section__body--spaced{margin-top:var(--yp-space-16)}@container yp-section (max-width: 720px){.yp-section--pad-sm>.yp-section__inner{padding-block:var(--yp-space-12)}.yp-section--pad-md>.yp-section__inner{padding-block:var(--yp-space-16)}.yp-section--pad-lg>.yp-section__inner{padding-block:var(--yp-space-20)}.yp-section__title.yp-heading-1{font-size:2.5rem}.yp-section__title.yp-heading-2{font-size:2.125rem}.yp-section__title.yp-heading-3{font-size:1.625rem}.yp-section--pad-lg>.yp-section__inner>.yp-section__body--spaced,.yp-section__inner>.yp-section__body--spaced{margin-top:var(--yp-space-10)}}.yp-pricing-card{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr);grid-row:span 5;grid-template-rows:subgrid;grid-auto-rows:auto auto auto 1fr auto;row-gap:0;padding:var(--yp-space-8) var(--yp-space-6) var(--yp-space-6);border-radius:var(--yp-radius-lg);background:var(--yp-surface);color:var(--yp-text);box-shadow:var(--yp-shadow-card)}.yp-pricing-card--highlighted{box-shadow:0 0 0 2px var(--yp-action),var(--yp-shadow-card)}.yp-pricing-card__head{align-self:start;display:flex;align-items:center;justify-content:space-between;gap:var(--yp-space-3);flex-wrap:wrap}.yp-pricing-card__name{margin:0;font:var(--yp-heading-4);letter-spacing:-.01em}.yp-pricing-card__badge{display:inline-flex;align-items:center;height:24px;padding:0 var(--yp-space-3);border-radius:var(--yp-radius-pill);background:var(--yp-action);color:var(--yp-action-text);font:500 .75rem/1 var(--yp-font-body);white-space:nowrap}.yp-pricing-card__description{margin:var(--yp-space-2) 0 0;font:var(--yp-ui);color:var(--yp-text-muted);text-wrap:pretty}.yp-pricing-card__price-block{margin-top:var(--yp-space-6)}.yp-pricing-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--yp-space-2);column-gap:var(--yp-space-2);row-gap:var(--yp-space-1);margin:0}.yp-pricing-card__price{font:var(--yp-heading-3);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums}.yp-pricing-card__period{font:var(--yp-ui);color:var(--yp-text-muted)}.yp-pricing-card__original{font:var(--yp-ui);color:var(--yp-text-subtle);text-decoration-thickness:1px;white-space:nowrap}.yp-pricing-card__note{margin:var(--yp-space-2) 0 0;font:var(--yp-ui-sm);color:var(--yp-text-subtle)}.yp-pricing-card__features{list-style:none;margin:var(--yp-space-6) 0 0;padding:var(--yp-space-6) 0 0;display:flex;flex-direction:column;gap:var(--yp-space-3);border-top:1px solid var(--yp-border)}.yp-pricing-card__feature{display:flex;align-items:flex-start;gap:var(--yp-space-3);font:var(--yp-ui);color:var(--yp-text)}.yp-pricing-card__feature-icon{margin-top:2px;color:var(--yp-text)}.yp-pricing-card__feature--off,.yp-pricing-card__feature--off .yp-pricing-card__feature-icon{color:var(--yp-text-subtle)}.yp-pricing-card__feature--highlight{margin:0 calc(var(--yp-space-2) * -1);padding:var(--yp-space-2);border-radius:var(--yp-radius-sm);background:var(--yp-surface-muted);box-shadow:var(--yp-ring);font-weight:500}.yp-pricing-card__features{align-self:start}.yp-pricing-card__cta{align-self:end;padding-top:var(--yp-space-8)}.yp-pricing-card__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.yp-video-frame{container:yp-video-frame/inline-size;width:100%;min-width:0;color:var(--yp-text)}.yp-video-frame__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--yp-space-6);align-items:start}.yp-video-frame--side.yp-video-frame--chapters .yp-video-frame__layout{grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:var(--yp-space-8)}@container yp-video-frame (max-width: 720px){.yp-video-frame--side.yp-video-frame--chapters .yp-video-frame__layout{grid-template-columns:minmax(0,1fr);gap:var(--yp-space-6)}}.yp-video-frame__media{position:relative;overflow:hidden;isolation:isolate;width:100%;border-radius:var(--yp-radius-lg);background:var(--yp-raise);box-shadow:var(--yp-shadow-card)}.yp-video-frame__poster{position:absolute;inset:0}.yp-video-frame__poster>*{width:100%;height:100%;border-radius:0!important}.yp-video-frame__poster-img{display:block;-o-object-fit:cover;object-fit:cover}.yp-video-frame__blank{background:var(--yp-surface-muted)}.yp-video-frame__video{position:absolute;inset:0;width:100%;height:100%;display:block;background:rgb(0 0 0);-o-object-fit:contain;object-fit:contain}.yp-video-frame__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;color:rgb(255 255 255);font:inherit;text-align:left}.yp-video-frame__overlay:focus-visible{outline:none}.yp-video-frame__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgb(0 0 0/.5),rgb(0 0 0/0) 42%)}.yp-video-frame__play{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--yp-action);color:var(--yp-action-text);box-shadow:var(--yp-shadow-pop);transition:transform var(--yp-duration-2) var(--yp-ease-out),background-color var(--yp-duration-2) var(--yp-ease-out)}.yp-video-frame__play svg{margin-left:3px}.yp-video-frame__play svg path{fill:currentColor}.yp-video-frame__overlay:hover .yp-video-frame__play{transform:scale(1.04);background:var(--yp-action-hover)}.yp-video-frame__overlay:active .yp-video-frame__play{transform:scale(var(--yp-scale-press))}.yp-video-frame__overlay:focus-visible .yp-video-frame__play{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.yp-video-frame__title{position:absolute;left:var(--yp-space-5);bottom:var(--yp-space-4);right:96px;font:500 .9375rem/1.3 var(--yp-font-body);color:rgb(255 255 255);text-wrap:balance}.yp-video-frame__duration{position:absolute;right:var(--yp-space-4);bottom:var(--yp-space-4);display:inline-flex;align-items:center;height:24px;padding:0 var(--yp-space-2) 0 var(--yp-space-2);border-radius:var(--yp-radius-pill);background:rgb(0 0 0/.55);backdrop-filter:blur(8px);font:500 .75rem/1 var(--yp-font-mono);letter-spacing:.02em;color:rgb(255 255 255/.92)}.yp-video-frame__chapters{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--yp-space-1)}.yp-video-frame__chapter{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--yp-space-3);width:100%;padding:var(--yp-space-3);border:0;border-radius:var(--yp-radius-md);background:transparent;color:var(--yp-text-muted);text-align:left;cursor:pointer;font:var(--yp-ui);transition:background-color var(--yp-duration-2) var(--yp-ease-out),color var(--yp-duration-2) var(--yp-ease-out),box-shadow var(--yp-duration-2) var(--yp-ease-out)}.yp-video-frame__chapter:hover{background:var(--yp-hover);color:var(--yp-text)}.yp-video-frame__chapter--active,.yp-video-frame__chapter--active:hover{background:var(--yp-surface);color:var(--yp-text);box-shadow:var(--yp-shadow-card)}.yp-video-frame__chapter:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.yp-video-frame__chapter-n{display:flex;align-items:center;justify-content:center;width:var(--yp-hit);height:var(--yp-hit);border-radius:50%;box-shadow:var(--yp-ring-strong);font:500 .6875rem/1 var(--yp-font-mono);letter-spacing:.04em;color:var(--yp-text-subtle);transition:background-color var(--yp-duration-2) var(--yp-ease-out),color var(--yp-duration-2) var(--yp-ease-out)}.yp-video-frame__chapter--active .yp-video-frame__chapter-n{background:var(--yp-action);color:var(--yp-action-text);box-shadow:none}.yp-video-frame__chapter-main{display:flex;flex-direction:column;min-width:0;padding-top:4px}.yp-video-frame__chapter-label{font:var(--yp-ui);color:inherit}.yp-video-frame__chapter--active .yp-video-frame__chapter-label{font-weight:500}.yp-video-frame__chapter-time{padding-top:5px;font:400 .75rem/1.2 var(--yp-font-mono);color:var(--yp-text-subtle);font-variant-numeric:tabular-nums}.yp-video-frame__chapter-desc{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--yp-duration-3) var(--yp-ease-move),opacity var(--yp-duration-3) var(--yp-ease-out)}.yp-video-frame__chapter--active .yp-video-frame__chapter-desc{grid-template-rows:1fr;opacity:1}.yp-video-frame__chapter-desc-inner{overflow:hidden;min-height:0;font:var(--yp-ui-sm);color:var(--yp-text-muted);text-wrap:pretty}.yp-video-frame__chapter--active .yp-video-frame__chapter-desc-inner{padding-top:var(--yp-space-1)}.yp-video-frame--stacked .yp-video-frame__chapters{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--yp-space-4)}.yp-video-frame--stacked .yp-video-frame__chapter{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;row-gap:var(--yp-space-2);-moz-column-gap:var(--yp-space-2);column-gap:var(--yp-space-2);padding:var(--yp-space-3) 0 0;border-radius:0;background:transparent;box-shadow:inset 0 2px 0 var(--yp-border-strong)}.yp-video-frame--stacked .yp-video-frame__chapter:hover{background:transparent;box-shadow:inset 0 2px 0 var(--yp-text-subtle)}.yp-video-frame--stacked .yp-video-frame__chapter--active,.yp-video-frame--stacked .yp-video-frame__chapter--active:hover{background:transparent;box-shadow:inset 0 2px 0 var(--yp-text)}.yp-video-frame--stacked .yp-video-frame__chapter-n{width:auto;height:auto;border-radius:0;box-shadow:none;background:transparent;font-size:.75rem;color:var(--yp-text-subtle)}.yp-video-frame--stacked .yp-video-frame__chapter--active .yp-video-frame__chapter-n{background:transparent;color:var(--yp-text)}.yp-video-frame--stacked .yp-video-frame__chapter-time{grid-column:2;grid-row:1;justify-self:end;padding-top:0}.yp-video-frame--stacked .yp-video-frame__chapter-main{grid-column:1/-1;grid-row:2;padding-top:0}.yp-video-frame--stacked .yp-video-frame__chapter:focus-visible{outline-offset:var(--yp-focus-offset);border-radius:var(--yp-radius-xs)}.yp-feature-list{container:yp-feature-list/inline-size;display:block;min-width:0;color:var(--yp-text)}.yp-feature-list__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--yp-space-10);align-items:center}.yp-feature-list--with-media .yp-feature-list__layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--yp-space-16)}.yp-feature-list--with-media.yp-feature-list--media-start .yp-feature-list__layout{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.yp-feature-list--media-start .yp-feature-list__media{grid-column:1;grid-row:1}.yp-feature-list--media-start .yp-feature-list__list-col{grid-column:2;grid-row:1}.yp-feature-list__list-col{min-width:0}.yp-feature-list__heading{margin-bottom:var(--yp-space-8)}.yp-feature-list__rows{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--yp-feature-list-n,5),auto);row-gap:var(--yp-space-2)}.yp-feature-list__tabs{grid-column:1;grid-row:1/-1;display:grid;grid-template-rows:subgrid}.yp-feature-list__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer;position:relative;display:flex;align-items:flex-start;gap:var(--yp-space-4);width:100%;box-sizing:border-box;padding:var(--yp-space-4) var(--yp-space-5);border-radius:var(--yp-radius-lg);background:transparent;box-shadow:var(--yp-ring);transition:background-color var(--yp-duration-3) var(--yp-ease-out),box-shadow var(--yp-duration-3) var(--yp-ease-out),padding-bottom var(--yp-duration-3) var(--yp-ease-move)}.yp-feature-list__tab:hover{background:var(--yp-hover)}.yp-feature-list__tab--active,.yp-feature-list__tab--active:hover{background:var(--yp-surface);box-shadow:var(--yp-shadow-card);cursor:default}.yp-feature-list__tab--active{padding-bottom:var(--yp-space-6)}.yp-feature-list__tab--active.yp-feature-list__tab--has-link{padding-bottom:calc(var(--yp-space-3) + 20px + var(--yp-space-6))}.yp-feature-list__link:focus-visible,.yp-feature-list__media:focus-visible,.yp-feature-list__tab:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.yp-feature-list__num{flex:none;display:grid;place-items:center;width:var(--yp-hit);height:var(--yp-hit);border-radius:var(--yp-radius-pill);font:500 11px/1 var(--yp-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--yp-text-subtle);box-shadow:var(--yp-ring-strong);transition:background-color var(--yp-duration-2) var(--yp-ease-out),color var(--yp-duration-2) var(--yp-ease-out),box-shadow var(--yp-duration-2) var(--yp-ease-out)}.yp-feature-list__tab--active .yp-feature-list__num{background:var(--yp-action);color:var(--yp-action-text);box-shadow:none}.yp-feature-list__text{flex:1;min-width:0;display:flex;flex-direction:column;padding-top:2px}.yp-feature-list__title{font:var(--yp-heading-5);color:var(--yp-text-muted);transition:color var(--yp-duration-2) var(--yp-ease-out)}.yp-feature-list__tab--active .yp-feature-list__title,.yp-feature-list__tab:hover .yp-feature-list__title{color:var(--yp-text)}.yp-feature-list__desc-wrap{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--yp-duration-3) var(--yp-ease-move),opacity var(--yp-duration-3) var(--yp-ease-out),visibility 0s linear var(--yp-duration-3)}.yp-feature-list__tab--active .yp-feature-list__desc-wrap{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--yp-duration-3) var(--yp-ease-move),opacity var(--yp-duration-3) var(--yp-ease-out),visibility 0s}.yp-feature-list__desc-clip{min-height:0;overflow:hidden}.yp-feature-list__desc{display:block;padding-top:var(--yp-space-2);font:var(--yp-body-sm);line-height:1.55;color:var(--yp-text-muted);text-wrap:pretty}.yp-feature-list__link{grid-column:1;align-self:end;justify-self:start;position:relative;z-index:1;margin:0 var(--yp-space-5) var(--yp-space-6) calc(var(--yp-space-5) + var(--yp-hit) + var(--yp-space-4));font:var(--yp-ui);line-height:20px;color:var(--yp-text);text-decoration:underline;text-decoration-color:var(--yp-border-strong);text-underline-offset:3px;border-radius:var(--yp-radius-xs);transition:text-decoration-color var(--yp-duration-2) var(--yp-ease-out)}.yp-feature-list__link:hover{text-decoration-color:currentColor}@supports not (grid-template-rows:subgrid){.yp-feature-list__rows{grid-template-rows:none}.yp-feature-list__tabs{grid-row:auto;display:flex;flex-direction:column;gap:var(--yp-space-2)}.yp-feature-list__tab--active.yp-feature-list__tab--has-link{padding-bottom:var(--yp-space-6)}.yp-feature-list__link{grid-row:auto!important;margin:var(--yp-space-3) 0 0 var(--yp-space-5)}}.yp-feature-list__progress{position:absolute;bottom:var(--yp-space-3);right:var(--yp-space-5);left:calc(var(--yp-space-5) + var(--yp-hit) + var(--yp-space-4));height:2px;border-radius:var(--yp-radius-pill);background:var(--yp-border);overflow:hidden}.yp-feature-list__bar{display:block;height:100%;border-radius:inherit;background:var(--yp-signal);transform:scaleX(0);transform-origin:left center}.yp-feature-list--unnumbered .yp-feature-list__link{margin-left:var(--yp-space-5)}.yp-feature-list--unnumbered .yp-feature-list__progress{left:var(--yp-space-5)}.yp-feature-list__media{position:relative;aspect-ratio:var(--yp-feature-list-aspect,1/1);overflow:hidden;border-radius:var(--yp-radius-lg);background:var(--yp-surface-muted);box-shadow:var(--yp-ring)}.yp-feature-list__media-item{position:absolute;inset:0;display:grid}.yp-feature-list__media-item>*{width:100%;height:100%;min-height:0;box-sizing:border-box}.yp-feature-list__media-item>img,.yp-feature-list__media-item>video{-o-object-fit:cover;object-fit:cover;display:block}@container yp-feature-list (max-width: 759.98px){.yp-feature-list--with-media .yp-feature-list__layout,.yp-feature-list--with-media.yp-feature-list--media-start .yp-feature-list__layout{grid-template-columns:minmax(0,1fr);gap:var(--yp-space-6)}.yp-feature-list--media-start .yp-feature-list__list-col,.yp-feature-list--media-start .yp-feature-list__media{grid-column:auto;grid-row:auto}.yp-feature-list__heading{margin-bottom:var(--yp-space-6)}.yp-feature-list__tab{padding-inline:var(--yp-space-4);gap:var(--yp-space-3)}.yp-feature-list__link{margin-inline:calc(var(--yp-space-4) + var(--yp-hit) + var(--yp-space-3)) var(--yp-space-4)}.yp-feature-list__progress{right:var(--yp-space-4);left:calc(var(--yp-space-4) + var(--yp-hit) + var(--yp-space-3))}.yp-feature-list--unnumbered .yp-feature-list__link{margin-left:var(--yp-space-4)}.yp-feature-list--unnumbered .yp-feature-list__progress{left:var(--yp-space-4)}}.yp-gradient-text{background-image:var(--yp-text-gradient-warm-auto);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.06em}.yp-gradient-text--cool{background-image:var(--yp-text-gradient-cool-auto)}.yp-gradient-text--mono{background-image:var(--yp-text-gradient-mono-auto)}.yp-gradient-text--warm.yp-gradient-text--bright{background-image:var(--yp-text-gradient-warm)}.yp-gradient-text--cool.yp-gradient-text--bright{background-image:var(--yp-text-gradient-cool)}.yp-gradient-text--mono.yp-gradient-text--bright{background-image:var(--yp-text-gradient-mono)}.yp-gradient-text--warm.yp-gradient-text--deep{background-image:var(--yp-text-gradient-warm-deep)}.yp-gradient-text--cool.yp-gradient-text--deep{background-image:var(--yp-text-gradient-cool-deep)}.yp-gradient-text--mono.yp-gradient-text--deep{background-image:var(--yp-text-gradient-mono-deep)}.yp-surface:not(.yp-surface--paper){--yp-text-gradient-warm-auto:var(--yp-text-gradient-warm);--yp-text-gradient-cool-auto:var(--yp-text-gradient-cool);--yp-text-gradient-mono-auto:var(--yp-text-gradient-mono)}@media (forced-colors:active){.yp-gradient-text{-webkit-text-fill-color:currentColor;color:CanvasText;background:none}}.yp-cursor{position:relative;display:inline-block;pointer-events:none;flex:none}.yp-cursor__body{position:absolute;inset:0;transform-origin:6% 6%}.yp-cursor svg{display:block;overflow:visible;filter:drop-shadow(0 4px 8px rgb(0 0 0/.28))}.yp-cursor--dark path{fill:#0E0C0A;stroke:rgb(255 255 255/.35);stroke-width:.8}.yp-cursor--light path{fill:#fff;stroke:#0E0C0A;stroke-width:1.6}.yp-cursor__ring{position:absolute;left:-40%;top:-32%;width:80%;aspect-ratio:1;border-radius:50%;border:2px solid rgb(255 255 255/.9);opacity:0;animation:yp-tap-ring var(--yp-duration-demo) var(--yp-ease-out) infinite}@media (prefers-reduced-motion:reduce){.yp-cursor__ring{animation:none}}[data-motion=reduce] .yp-cursor__ring{animation:none}.yp-install-button{display:inline-flex;align-items:center;justify-content:center;gap:.55em;height:3.3em;padding:0 1.6em;border:0;border-radius:var(--yp-radius-pill);background:var(--yp-white);color:var(--yp-black);font-family:var(--yp-font-body);font-weight:450;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:var(--yp-shadow-float),inset 0 0 0 1px rgb(0 0 0/.04);transition:transform var(--yp-duration-1) var(--yp-ease-out),box-shadow var(--yp-duration-2) var(--yp-ease-out)}.yp-install-button:hover{box-shadow:0 26px 70px -14px rgb(24 14 8/.55),0 8px 22px rgb(24 14 8/.22),inset 0 0 0 1px rgb(0 0 0/.04)}.yp-install-button:active{transform:scale(var(--yp-scale-press))}.yp-install-button:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.yp-install-button--md{font-size:13px}.yp-install-button--lg{font-size:16px}.yp-install-button--xl{font-size:21px}.yp-install-button__target{display:inline-flex;align-items:center;gap:.4em}.yp-install-button__mark{display:inline-flex;width:1.3em;height:1.3em}.yp-install-button__mark>img,.yp-install-button__mark>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.22em}.yp-install-button__name{font-family:var(--yp-font-heading);font-weight:500;font-size:1.32em;letter-spacing:-.02em}.yp-split-cover{position:relative;overflow:hidden;border-radius:var(--yp-radius-md);color:var(--yp-white);isolation:isolate}.yp-split-cover__top{position:absolute;inset:0 0 auto 0;height:var(--yp-split)}.yp-split-cover__bottom{position:absolute;inset:var(--yp-split) 0 0 0}.yp-split-cover__head{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.yp-split-cover__logo{line-height:0}.yp-split-cover__copy{margin:auto 0;padding-bottom:calc(var(--yp-split-u) * 6);max-width:92%}.yp-split-cover__eyebrow{opacity:.8;margin-bottom:calc(var(--yp-split-u) * 2.4)}.yp-split-cover__title{font-family:var(--yp-font-heading);font-weight:400;letter-spacing:-.035em;line-height:1.02;margin:0;text-wrap:balance}.yp-split-cover__sub{font-family:var(--yp-font-body);font-weight:450;line-height:1.25;margin:calc(var(--yp-split-u) * 2.2) auto 0;max-width:30ch;color:rgb(255 255 255/.92);text-wrap:balance}.yp-split-cover__footer{position:absolute;left:0;right:0;bottom:calc(var(--yp-split-u) * 6);text-align:center;font-family:var(--yp-font-mono);letter-spacing:.02em;color:rgb(255 255 255/.86)}.yp-split-cover__seam{position:absolute;z-index:2;left:50%;top:var(--yp-split);transform:translate(-50%,-50%)}.yp-split-cover__seam .yp-install-button{font-size:inherit;cursor:default}.yp-split-cover__cursor{position:absolute;left:calc(100% - 1.6em);top:calc(100% - .9em)}.lp{min-height:100vh;overflow-x:clip}.lp-wrap{max-width:var(--yp-container);margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px),var(--yp-gutter));padding-right:max(16px,env(safe-area-inset-right,0px),var(--yp-gutter))}.lp-skip{position:absolute;left:max(12px,env(safe-area-inset-left,0px));top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:calc(var(--yp-z-sticky) + 1);padding:10px 16px;border-radius:var(--yp-radius-pill);background:var(--yp-action);color:var(--yp-action-text);font:var(--yp-ui);text-decoration:none;transform:translateY(-200%)}.lp-skip:focus-visible{transform:none;outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.lp-tools{display:inline-flex;align-items:center;gap:var(--yp-space-1)}.yp-site-header__sheet-actions>.lp-tools{justify-content:center}.lp-header{position:sticky;top:env(safe-area-inset-top,0);z-index:var(--yp-z-sticky);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.lp-kicker{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 var(--yp-space-4);font:var(--yp-label);letter-spacing:.08em;text-transform:uppercase;color:var(--yp-text-muted)}.lp-kicker__no{font-family:var(--yp-font-mono);letter-spacing:0;color:var(--yp-text-subtle)}.lp-title{font:var(--yp-heading-2);letter-spacing:-.03em;margin:0;text-wrap:balance}.lp-lead{font:var(--yp-body-lg);margin:var(--yp-space-4) 0 0;max-width:52ch;text-wrap:pretty}.lp-conditions,.lp-lead{color:var(--yp-text-muted)}.lp-conditions{list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;margin:var(--yp-space-3) 0 0;padding:0;font:var(--yp-ui-sm)}.lp-conditions li{display:inline-flex;align-items:center;gap:6px}.lp-conditions li:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5}.lp-link{display:inline-flex;align-items:center;gap:6px;font:var(--yp-ui);color:var(--yp-text);text-decoration:underline;text-decoration-color:var(--yp-border-strong);text-underline-offset:4px;transition:text-decoration-color var(--yp-duration-2) var(--yp-ease-out)}.lp-link:hover{text-decoration-color:currentColor}.lp-note{font:400 12px/1.4 var(--yp-font-mono);color:var(--yp-text-subtle);margin-top:var(--yp-space-2)}@media (max-width:720px){.lp-title{font:var(--yp-heading-3);letter-spacing:-.02em}}.lp .yp-section{padding-inline:0}.lp .yp-section__inner--default,.lp .yp-section__inner--narrow{padding-left:max(16px,env(safe-area-inset-left,0px),var(--yp-gutter));padding-right:max(16px,env(safe-area-inset-right,0px),var(--yp-gutter))}.lp-kicker .yp-badge{text-transform:none;letter-spacing:0}.lp--ground{background:var(--lp-ground,var(--yp-bg))}.lp--ground [data-band]{background:transparent!important}.lp-lang{font-family:var(--yp-font-mono);letter-spacing:.04em;min-width:40px}.lp-page{padding-block:clamp(40px,6vw,88px) var(--yp-space-24)}.lp .yp-site-footer{padding-inline:0}.lp .yp-site-footer__inner{padding-left:max(16px,env(safe-area-inset-left,0px),var(--yp-gutter));padding-right:max(16px,env(safe-area-inset-right,0px),var(--yp-gutter))}@media (max-width:430px){.lp-header .yp-site-header__mobile-actions{gap:var(--yp-space-1)}.lp-header .yp-site-header__mobile-actions .lp-lang{padding-inline:8px}.lp-header .yp-site-header__mobile-actions>.yp-button{padding-inline:12px}}@media (max-width:370px){.lp-header .yp-site-header__mobile-actions .lp-tools .yp-icon-button{display:none}}html:has(#lp-root),html:has(#lp-root) body{background:#FDFCFC}html.dark:has(#lp-root),html.dark:has(#lp-root) body{background:#151514}.lp-footer-cookie{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;cursor:pointer;font:inherit;color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.lp-footer-cookie:hover{text-decoration-color:currentColor}.lp-footer-social{display:inline-flex;gap:var(--yp-space-2)}.lp-footer-social__link{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--yp-radius-sm);box-shadow:var(--yp-ring);color:var(--yp-text-muted);transition:color var(--yp-duration-2) var(--yp-ease-out),background var(--yp-duration-2) var(--yp-ease-out)}.lp-footer-social__link:hover{color:var(--yp-text);background:var(--yp-hover)}@container yp-site-header (max-width: 1023.98px){.lp-header .yp-site-header__bar{display:flex;justify-content:space-between}.lp-header .yp-site-header__actions,.lp-header .yp-site-header__nav{display:none}.lp-header .yp-site-header__mobile-actions{display:flex}.lp-header .yp-site-header__toggle.yp-icon-button{display:inline-flex}.lp-header .yp-site-header__sheet{display:flex}.lp-header .yp-site-header--floating .yp-site-header__bar{min-height:52px;padding-left:var(--yp-space-4);padding-right:var(--yp-space-2)}}.lp-cookie{position:fixed;z-index:var(--yp-z-toast);left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);font-family:var(--yp-font-body);color:var(--yp-text)}@media (min-width:640px){.lp-cookie{right:auto;left:16px;bottom:16px;max-width:400px}}.lp-cookie__card{position:relative;display:grid;gap:var(--yp-space-2);padding:var(--yp-space-4) var(--yp-space-10) var(--yp-space-4) var(--yp-space-4);border-radius:var(--yp-radius-lg);background:var(--yp-surface);box-shadow:var(--yp-shadow-pop),var(--yp-ring);transition:opacity var(--yp-duration-3) var(--yp-ease-out),transform var(--yp-duration-3) var(--yp-ease-out)}.lp-cookie[data-state=entering] .lp-cookie__card{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.lp-cookie__card{transition:none}}.lp-cookie__close{position:absolute;top:var(--yp-space-2);right:var(--yp-space-2)}.lp-cookie p{margin:0}.lp-cookie__title{font:var(--yp-ui);font-weight:600;color:var(--yp-text)}.lp-cookie__body{font:var(--yp-ui-sm);color:var(--yp-text-muted);text-wrap:pretty}.lp-cookie__link{color:var(--yp-text);text-decoration:underline;text-decoration-color:var(--yp-border-strong);text-underline-offset:3px}.lp-cookie__link:hover{text-decoration-color:currentColor}.lp-cookie__current{font:var(--yp-caption);color:var(--yp-text-muted)}.lp-cookie__actions{display:flex;gap:var(--yp-space-2);margin-top:var(--yp-space-1)}.lp-cookie__actions>.yp-button{flex:1 1 0}