html:has(#project-detail-root){background-color:#f3f4f9!important}html:has(#project-detail-root) body{background-color:#f3f4f9!important}html.is-project-detail,html.is-project-detail body{touch-action:auto!important;overscroll-behavior:auto!important;background-color:#f3f4f9!important}html.is-project-detail #preloader,html.is-project-detail #input-blocker,html.is-project-detail #scroll-indicator,html.is-project-detail #video-overlay{pointer-events:none!important;visibility:hidden!important;display:none!important}html.is-project-detail #ui{width:100%;min-height:100vh;height:auto!important;position:relative!important;overflow:visible!important}html.is-project-detail #page-container,html.is-project-detail #page-container-inner{height:auto!important;position:relative!important;overflow:visible!important;transform:none!important}html.is-project-detail #header-logo{display:none!important}html.is-project-detail #header-container{min-height:3.2em;position:relative;overflow:visible!important}html.is-project-detail #header-center-project-back-btn,html.is-project-detail #header-right-project-back-btn{color:#000;text-transform:uppercase;pointer-events:auto;cursor:pointer;z-index:3;background:#fff;border:none;border-radius:100px;align-items:center;gap:.625em;height:3.2em;font-size:.875em;font-weight:500;overflow:hidden;box-shadow:0 1px 2px #0000000f;opacity:1!important;visibility:visible!important;justify-content:flex-start!important;width:fit-content!important;padding:0 1.5em 0 1em!important;display:flex!important;transform:scale(1)!important}html.is-project-detail #header-center-project-back-btn{position:absolute!important;top:0!important;left:0!important;right:auto!important}html.is-project-detail #header-right-project-back-btn{position:absolute;top:0!important;left:auto!important;right:6.5em!important}html.is-project-detail #header-right-purchase-btn{z-index:3;box-sizing:border-box;color:#fff;letter-spacing:.02em;cursor:pointer;background:#111827;border:none;border-radius:100px;justify-content:center;align-items:center;height:3.2em;padding:0 1.35em;font-family:inherit;font-size:.875em;font-weight:600;transition:transform .22s cubic-bezier(.34,1.2,.64,1),background .2s;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 1px 2px #00000014}html.is-project-detail #header-right-purchase-btn:hover{background:#000;transform:translateY(-1px)}html.is-project-detail #header-right-purchase-btn:disabled{opacity:.72;cursor:wait;transform:none}html.is-project-detail #header-right-purchase-btn.project-detail-download-btn{background:#2563eb}html.is-project-detail #header-right-purchase-btn.project-detail-download-btn:hover:not(:disabled){background:#1d4ed8}html.is-project-detail .project-detail-download-error{z-index:20;color:#fff;pointer-events:none;background:#dc2626f2;border-radius:8px;margin:0;padding:.65rem 1.1rem;font-size:.875rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}html.is-project-detail .project-detail-back-btn__icon{z-index:1;flex-shrink:0;width:1.2em;height:1.2em;transition:color .5s,transform .4s cubic-bezier(.4,0,.1,1)}html.is-project-detail .project-detail-back-btn__icon--secondary{position:absolute;right:0;transform:translate(1em)}html.is-project-detail .project-detail-back-btn__label{z-index:1;margin:0;transition:color .5s,transform .4s cubic-bezier(.4,0,.1,1)}html.is-project-detail .project-detail-back-btn:not(.project-detail-back-btn--fullscreen):hover .project-detail-back-btn__icon:not(.project-detail-back-btn__icon--secondary){transform:translate(-2em)}html.is-project-detail .project-detail-back-btn:not(.project-detail-back-btn--fullscreen):hover .project-detail-back-btn__label{transform:translate(-1.3em)}html.is-project-detail .project-detail-back-btn:not(.project-detail-back-btn--fullscreen):hover .project-detail-back-btn__icon--secondary{transform:translate(-1em)}html.is-project-detail .project-detail-back-btn--fullscreen .project-detail-back-btn__background{display:none!important}html.is-project-detail .project-detail-back-btn--fullscreen .project-detail-back-btn__icon,html.is-project-detail .project-detail-back-btn--fullscreen .project-detail-back-btn__label{opacity:1;transition:opacity .2s!important;transform:none!important}html.is-project-detail .project-detail-back-btn--fullscreen:hover .project-detail-back-btn__icon,html.is-project-detail .project-detail-back-btn--fullscreen:hover .project-detail-back-btn__label{opacity:.3!important}html.is-project-detail #header-right-talk-btn,html.is-project-detail #header-right-talk-btn-placeholder,html.is-project-detail #header-right-menu-btn{display:none!important}html.is-project-detail #header-center-tabs{box-sizing:border-box;z-index:2;pointer-events:auto;isolation:isolate;background:#fff;border-radius:100px;align-items:stretch;gap:.3em;height:3.2em;padding:.3em;font-size:.875em;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0000000f}html.is-project-detail #header-center-tabs .header-center-tab-indicator{z-index:0;pointer-events:none;will-change:transform, width, height;background:#000;border-radius:100px;transition:transform .55s cubic-bezier(.34,1.25,.64,1),width .55s cubic-bezier(.34,1.25,.64,1),height .55s cubic-bezier(.34,1.25,.64,1);position:absolute;top:0;left:0}html.is-project-detail #header-center-tabs .header-center-tab{z-index:1;appearance:none;color:#000;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:100px;justify-content:center;align-items:center;padding:0 1.25em;font-family:inherit;font-size:1em;font-weight:500;transition:color .4s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.34,1.2,.64,1);display:flex;position:relative}html.is-project-detail #header-center-tabs .header-center-tab:not(.is-active):hover{color:#00000080}html.is-project-detail #header-center-tabs .header-center-tab.is-active{color:#fff;background:0 0;transition:color .32s cubic-bezier(.4,0,.2,1) 60ms,transform .22s cubic-bezier(.34,1.2,.64,1)}html.is-project-detail #header-center-tabs .header-center-tab:active{transform:scale(.96)}html.is-project-detail #project-details-header-info{display:none!important}html.is-project-detail #project-details-meta,html.is-project-detail #project-details-items-wrapper,html.is-project-detail #project-details-preview{visibility:hidden!important;pointer-events:none!important;display:none!important}html.is-project-detail #project-preview-card,html.is-project-detail #project-design-kit,html.is-project-detail #project-code-kit{width:min(88vw,78em);height:min(80vh, calc(var(--vh,1vh) * 100 - var(--header-size) * 5));max-height:calc(var(--vh,1vh) * 100 - var(--base-padding-y) * 2 - 6em);z-index:20;pointer-events:auto;background:#fff;border-radius:1.25em;transition:opacity .38s cubic-bezier(.4,0,.2,1),visibility .38s cubic-bezier(.4,0,.2,1);position:fixed;top:54%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 40px #00000014}html.is-project-detail #project-preview-card.is-hidden,html.is-project-detail #project-design-kit.is-hidden,html.is-project-detail #project-code-kit.is-hidden{opacity:0;visibility:hidden;pointer-events:none;z-index:20}html.is-project-detail #project-preview-card:not(.is-hidden),html.is-project-detail #project-design-kit:not(.is-hidden),html.is-project-detail #project-code-kit:not(.is-hidden){opacity:1;visibility:visible;z-index:22}html.is-project-detail #project-preview-card-inner{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}html.is-project-detail #project-preview-card-media{width:100%;height:100%;display:block}html.is-project-detail #project-preview-card img#project-preview-card-media{object-fit:cover}html.is-project-detail #project-preview-card iframe#project-preview-card-media{border:0}html.is-project-detail #project-design-kit,html.is-project-detail #project-code-kit{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden}html.is-project-detail #project-design-kit::-webkit-scrollbar{width:0;height:0;display:none}html.is-project-detail #project-code-kit::-webkit-scrollbar{width:0;height:0;display:none}html.is-project-detail #project-design-kit iframe,html.is-project-detail #project-code-kit iframe{background:#fff;border:0;border-radius:1.25em;width:100%;height:100%;display:block;overflow:hidden}html.is-project-detail.wc-design-kit-active,html.is-project-detail.wc-design-kit-active body{height:100%!important;overflow:hidden!important}html.is-project-detail.wc-design-kit-active #page-container{display:none!important}html.is-project-detail #project-details,html.is-project-detail #project-details-items-wrapper,html.is-project-detail #project-details-items-move-container{touch-action:pan-y pinch-zoom}@media (max-width:812px){html.is-project-detail{--project-detail-card-gap:20px;--project-detail-card-top:calc(var(--base-padding-y) + 3.2em + var(--project-detail-card-gap));--project-detail-card-bottom:var(--project-detail-card-gap);--project-detail-card-width:min(96vw, 100%);--project-detail-card-side:calc((100vw - var(--project-detail-card-width)) / 2);--project-detail-fab-inset:.75em}html.is-project-detail #project-preview-card,html.is-project-detail #project-design-kit,html.is-project-detail #project-code-kit{top:var(--project-detail-card-top);bottom:var(--project-detail-card-bottom);width:var(--project-detail-card-width);border-radius:1em;height:auto;max-height:none;left:50%;transform:translate(-50%)}html.is-project-detail #header-center-tabs .header-center-tab{padding:0 1em;font-size:.75em}html.is-project-detail #header-right-project-back-btn{z-index:30;border-radius:50%;box-shadow:0 4px 16px #0000001f;top:auto!important;bottom:calc(var(--project-detail-card-bottom) + var(--project-detail-fab-inset))!important;right:calc(var(--project-detail-card-side) + var(--project-detail-fab-inset))!important;justify-content:center!important;width:3.2em!important;min-width:3.2em!important;height:3.2em!important;padding:0!important;position:fixed!important;left:auto!important}html.is-project-detail #header-right-project-back-btn .project-detail-back-btn__label{display:none!important}html.is-project-detail #header-right-project-back-btn .project-detail-back-btn__icon{width:1.35em;height:1.35em}}html.is-project-preview-fullscreen,html.is-project-preview-fullscreen body{overflow:hidden!important}html.is-project-preview-fullscreen #project-fullscreen-preview{z-index:10000;background:#000;position:fixed;inset:0}html.is-project-preview-fullscreen #project-fullscreen-preview-frame{border:0;width:100%;height:100%;display:block}html.is-project-preview-fullscreen #project-fullscreen-preview-back-btn{top:calc(var(--base-padding-y,1.25rem));left:var(--base-padding-x,1.25rem);z-index:10001;color:#000;text-transform:uppercase;pointer-events:auto;cursor:pointer;background:#fff;border:none;border-radius:100px;align-items:center;gap:.625em;height:3.2em;font-size:.875em;font-weight:500;position:fixed;overflow:hidden;box-shadow:0 1px 2px #0000000f;opacity:1!important;visibility:visible!important;justify-content:flex-start!important;width:fit-content!important;padding:0 1.5em 0 1em!important;display:flex!important;transform:scale(1)!important}html.is-project-preview-fullscreen #project-fullscreen-preview-back-btn:hover .project-detail-back-btn__icon,html.is-project-preview-fullscreen #project-fullscreen-preview-back-btn:hover .project-detail-back-btn__label{opacity:.3}html.is-project-preview-fullscreen #project-fullscreen-preview-back-btn .project-detail-back-btn__icon,html.is-project-preview-fullscreen #project-fullscreen-preview-back-btn .project-detail-back-btn__label{opacity:1;transition:opacity .2s;transform:none!important}
.template-purchase-backdrop{z-index:10001;background:#0a0c149e;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.template-purchase-modal{border-radius:var(--vechooool-editorial-panel-radius,clamp(1.75rem, 3.5vw, 2.25em));transform-origin:50%;background:#fff;border:1px solid #00000014;width:min(100%,46rem);position:relative;overflow:hidden;transform:scale(.9);box-shadow:0 24px 64px #0a0c1429}button.template-purchase-close{z-index:3;color:#12141a;cursor:pointer;background-color:#0000000a;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}button.template-purchase-close:hover{background-color:#00000014}.template-purchase-close svg{width:1.125rem;height:1.125rem}.template-purchase-body{padding:2.25rem}.template-purchase-intro{text-align:center;margin-bottom:1.75rem;padding:0 2.5rem}.template-purchase-intro__title{font-family:var(--vech-font-display);font-size:var(--vech-text-4xl);font-weight:var(--vech-fw-medium);letter-spacing:var(--vech-tracking-tight);color:#12141a;margin:0;line-height:1.15}.template-purchase-intro__sub{font-size:var(--vech-text-base);line-height:var(--vech-leading-loose);color:#6b7280;margin:.625rem 0 0}.template-purchase-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.template-purchase-plan{background:#fff;border:none;border-radius:1.5rem;grid-template-rows:auto auto auto 1fr auto;gap:0;min-height:100%;padding:1.375rem 1.25rem 1.25rem;display:grid}.template-purchase-plan:not(.template-purchase-plan--featured){border:1px solid #00000014}.template-purchase-plan--featured{background:#1a2ffb}.template-purchase-plan--featured .template-purchase-plan__title,.template-purchase-plan--featured .template-purchase-plan__currency,.template-purchase-plan--featured .template-purchase-plan__amount{color:#fff}.template-purchase-plan--featured .template-purchase-plan__badge{background:#ffffff29;border:none}.template-purchase-plan--featured .template-purchase-plan__desc{color:#ffffffc7}.template-purchase-plan--featured .template-purchase-plan__feature-icon{color:#fff;background:#ffffff1f;border:none}.template-purchase-plan--featured .template-purchase-plan__feature-text{color:#ffffffeb}.template-purchase-plan--active{box-shadow:0 0 0 1px #1a2ffb59}.template-purchase-plan__header{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.template-purchase-plan__badge{font-family:var(--vech-font-ui);font-size:var(--vech-text-xs);font-weight:var(--vech-fw-medium);color:#fff;background:#1a2ffb;border-radius:2em;flex-shrink:0;align-items:center;padding:.25rem .625rem;line-height:1;display:inline-flex}.template-purchase-plan__title{font-family:var(--vech-font-ui);font-size:var(--vech-text-lg);font-weight:var(--vech-fw-medium);color:#12141a;margin:0;line-height:1.3}.template-purchase-plan__desc{min-height:2.4rem;font-size:var(--vech-text-sm);color:#6b7280;margin:.875rem 0 0;line-height:1.4}.template-purchase-plan__price{align-items:flex-end;gap:.125rem;min-height:3.25rem;margin-top:1.125rem;display:flex}.template-purchase-plan__currency{font-family:var(--vech-font-display);font-size:var(--vech-text-xl);font-weight:var(--vech-fw-medium);color:#12141a;margin-bottom:.2em;line-height:1}.template-purchase-plan__amount{font-family:var(--vech-font-display);font-size:var(--vech-text-price);font-weight:var(--vech-fw-medium);letter-spacing:-.03em;color:#12141a;line-height:1}.template-purchase-plan__features{flex-direction:column;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.template-purchase-plan__feature{align-items:flex-start;gap:.5rem;padding:.375rem 0;display:flex}.template-purchase-plan__feature-icon{color:#4b5563;background:#0000000a;border:none;border-radius:1em;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.template-purchase-plan__feature-icon svg{width:.75rem;height:.75rem}.template-purchase-plan__feature-text{min-width:0;font-size:var(--vech-text-sm);color:#4b5563;padding-top:.05rem;line-height:1.35}button.template-purchase-plan__cta{appearance:none;color:#12141a;width:100%;height:2.75rem;font-family:var(--vech-font-ui);font-size:var(--vech-text-md);font-weight:var(--vech-fw-medium);cursor:pointer;background-color:#0000;border:1px solid #0000001f;border-radius:2em;margin-top:1.125rem;transition:background-color .2s,border-color .2s,opacity .2s}button.template-purchase-plan__cta:hover:not(:disabled){background-color:#00000008;border-color:#0003}button.template-purchase-plan__cta:disabled{opacity:.72;cursor:wait}.template-purchase-plan--featured button.template-purchase-plan__cta{color:#1a2ffb;background-color:#fff;border-color:#fff}.template-purchase-plan--featured button.template-purchase-plan__cta:hover:not(:disabled){background-color:#f0f1fa;border-color:#f0f1fa}.template-purchase-backdrop--pay{z-index:10002}.template-purchase-modal--pay{width:min(100%,26rem)}.template-purchase-body--pay{padding:2rem 1.75rem 1.75rem}.template-purchase-qr{text-align:center}.template-purchase-qr--modal{padding:.25rem 0 0}.template-purchase-qr__title{font-family:var(--vech-font-display);font-size:var(--vech-text-3xl,1.75rem);font-weight:var(--vech-fw-medium);letter-spacing:var(--vech-tracking-tight);color:#12141a;margin:0;line-height:1.2}.template-purchase-qr__plan{font-size:var(--vech-text-sm);color:#6b7280;margin:.5rem 0 0;line-height:1.4}.template-purchase-qr__price{font-family:var(--vech-font-display);font-size:2.25rem;font-weight:var(--vech-fw-medium);letter-spacing:-.03em;color:#12141a;margin:.75rem 0 0}.template-purchase-qr__wrap{justify-content:center;margin-top:1.125rem;display:flex}.template-purchase-qr__image{width:min(100%, var(--vechooool-editorial-panel-qr-size,220px));max-width:calc(var(--vechooool-editorial-panel-qr-size,220px) - 1.5rem);max-height:calc(var(--vechooool-editorial-panel-qr-size,220px) - 1.5rem);background:#fff;border-radius:.75rem;display:block}.template-purchase-qr__hint,.template-purchase-qr__order{color:#16a34a;margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.template-purchase-qr__order{color:#6b7280;font-size:.8125rem}.template-purchase-qr__loading{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:12rem;display:flex}.template-purchase-qr__spinner{border:2px solid #00000014;border-top-color:#1a2ffb;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite template-purchase-spin}@keyframes template-purchase-spin{to{transform:rotate(360deg)}}.template-purchase-success{text-align:center;padding:1.5rem 0 .5rem}.template-purchase-success__title{font-family:var(--vech-font-ui);color:#16a34a;margin:0;font-size:1.75rem;font-weight:500}.template-purchase-success__desc{color:#6b7280;margin:.5rem 0 0;font-size:1rem;line-height:1.65}.template-purchase-success__order{color:#6b7280;margin:.75rem 0 0;font-size:.8125rem}button.template-purchase-primary{appearance:none;color:#fff;width:100%;max-width:17.5rem;height:2.75rem;font-family:var(--vech-font-ui);cursor:pointer;background-color:#1a2ffb;border:none;border-radius:2em;margin-top:1.25rem;font-size:.875rem;font-weight:500;transition:background-color .2s}button.template-purchase-primary:hover:not(:disabled){background-color:#1530d8}.template-purchase-error{color:#dc2626;text-align:center;background:#ef444414;border:1px solid #ef444429;border-radius:.75rem;margin:1rem 0 0;padding:.75rem .875rem;font-size:.875rem}.template-purchase-footer-note{text-align:center;color:#6b7280;margin:1.125rem 0 0;font-size:.8125rem;line-height:1.55}@media only screen and (max-width:680px){.template-purchase-backdrop{align-items:center;padding:.75rem}.template-purchase-modal{border-radius:1.25rem;width:100%;max-height:min(92dvh,100%);overflow:auto;transform:none}.template-purchase-body{padding:1.5rem 1.125rem 1.25rem}.template-purchase-intro{margin-bottom:1.125rem;padding:0 2rem}.template-purchase-intro__title{font-size:var(--vech-text-2xl,1.5rem)}.template-purchase-intro__sub{font-size:var(--vech-text-sm);margin-top:.375rem}.template-purchase-plans{grid-template-columns:1fr;gap:.75rem}.template-purchase-plan{border-radius:1.125rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header price""desc price""features features""cta cta";align-items:center;gap:0 .75rem;padding:1rem;display:grid}.template-purchase-plan__header{grid-area:header;min-height:0}.template-purchase-plan__desc{min-height:0;font-size:var(--vech-text-xs,.75rem);grid-area:desc;margin:.35rem 0 0;line-height:1.35}.template-purchase-plan__price{white-space:nowrap;grid-area:price;justify-content:flex-end;align-self:center;min-height:0;margin-top:0}.template-purchase-plan__currency{font-size:var(--vech-text-base,1rem);margin-bottom:.1em}.template-purchase-plan__amount{font-size:1.625rem}.template-purchase-plan__features{grid-area:features;margin-top:.625rem}.template-purchase-plan__feature{padding:.25rem 0}button.template-purchase-plan__cta{grid-area:cta;height:2.5rem;margin-top:.75rem}.template-purchase-footer-note{margin-top:.875rem}.template-purchase-modal--pay{width:100%;max-width:22.5rem}.template-purchase-body--pay{padding:1.5rem 1.25rem 1.25rem}.template-purchase-qr__title{font-size:var(--vech-text-2xl,1.5rem)}.template-purchase-qr__price{font-size:1.875rem}.template-purchase-qr__loading{min-height:10rem}}
