.lcp{--lcp-navy:#266DF0;--lcp-navy-2:#1C5FDB;--lcp-navy-3:#1851BE;--lcp-ink:#0f1729;--lcp-text:#0f1729;--lcp-muted:#5b6474;--lcp-faint:#667085;--lcp-disabled:#98a1b0;--lcp-line:#e6e8ee;--lcp-line-hover:#d5d9e1;--lcp-soft:#e6e8ee;--lcp-canvas:#f7f8fa;--lcp-ok:#027f51;--lcp-hover:#f1f3f6;--lcp-display:"Inter",-apple-system,"Segoe UI",sans-serif;--lcp-body:"Inter",-apple-system,"Segoe UI",sans-serif;font-feature-settings:'tnum' 1,'cv11' 1;font-optical-sizing:auto;position:fixed;inset:0;z-index:2147483000;display:grid;grid-template-rows:58px minmax(0,1fr);background:#fff;color:var(--lcp-ink);font-family:var(--lcp-body);-webkit-font-smoothing:antialiased;opacity:0;pointer-events:none;transition:opacity .22s ease}.lcp:not(.is-open) *{pointer-events:none !important}.lcp.is-open{opacity:1;pointer-events:auto}.lcp *,.lcp *::before,.lcp *::after{box-sizing:border-box}html.lcp-locked,html.lcp-locked body{overflow:hidden}.lcp-sentinel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lcp-top{display:flex;align-items:center;padding:0 28.5px;border-bottom:1px solid var(--lcp-line);background:#fff}.lcp-logo{display:block;width:26px;height:26px}.lcp-back:focus-visible,.lcp-btn:focus-visible,.lcp-link:focus-visible,.lcp-trust a:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(15,23,41,.18);border-radius:6px}.lcp :is(.lcp-product-title,.lcp-pay h2,.lcp-list-price strong){font-variation-settings:'opsz' 32}.lcp-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;overflow:auto}.lcp-summary{display:flex;justify-content:flex-end;background:var(--lcp-canvas);border-right:1px solid var(--lcp-soft)}.lcp-pay{display:flex;justify-content:flex-start}.lcp-col{width:100%;max-width:584px;padding:40px 24px}.lcp-summary .lcp-col{padding-right:64px}.lcp-pay .lcp-col{padding-left:64px}.lcp-back{display:inline-flex;align-items:center;gap:6px;height:30px;margin-left:-8px;padding:0 10px 0 8px;border:0;border-radius:8px;background:none;font:500 13px/1 var(--lcp-body);color:var(--lcp-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.lcp-back:hover{background:var(--lcp-hover);color:var(--lcp-ink)}.lcp-back svg{width:16px;height:16px}.lcp-preview{position:relative;aspect-ratio:16 / 11;margin-top:16px;overflow:hidden;border:1px solid var(--lcp-line);border-radius:14px;background:radial-gradient(120% 90% at 50% 40%,#fff 0,#fbfcfd 55%,#f3f5f9 100%);box-shadow:0 1px 2px rgba(16,24,40,.05),0 12px 32px -16px rgba(16,24,40,.18)}.lcp-preview::before{content:"";position:absolute;inset:0;background-image:radial-gradient(#d9dde6 1.1px,transparent 1.2px);background-size:16px 16px;-webkit-mask:radial-gradient(70% 70% at 50% 50%,#000 30%,transparent 85%);mask:radial-gradient(70% 70% at 50% 50%,#000 30%,transparent 85%)}.lcp-preview::after{content:"";position:absolute;left:50%;bottom:15%;width:56%;height:9%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(18,24,60,.16),transparent);filter:blur(4px)}.lcp-preview .gp-mount{position:absolute;z-index:1;inset:9%;display:flex;align-items:center;justify-content:center;pointer-events:none}.lcp-preview .gp-mount *{pointer-events:none !important}.lcp-preview .gp-svg{display:block;width:100%;height:100%}.lcp-preview :is(.gp-element-editor,.gp-element-crop-editor,.gp-text-selection-editor,.gp-inline-text-editor,.gp-part-style-editor,.gp-text-handle,.gp-text-rotate,.gp-text-rotate-line){display:none !important}.lcp-chip{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px 0 9px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(228,231,236,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 2px rgba(16,24,40,.05);font:500 12px/1 var(--lcp-body);color:var(--lcp-ink)}.lcp-chip i{position:relative;width:7px;height:7px;border-radius:50%;background:#02ad6e}.lcp-chip i::after{content:"";position:absolute;inset:0;border-radius:50%;background:#02ad6e;animation:lcp-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes lcp-ping{0%{transform:scale(1);opacity:.45}80%,100%{transform:scale(2.6);opacity:0}}.lcp:not(.is-open) .lcp-chip i::after{animation:none;opacity:0}.lcp-product{margin-top:24px}.lcp-product-title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:0;font:600 20px/26px var(--lcp-display);letter-spacing:-.012em}.lcp-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:#e6ecff;color:var(--lcp-navy);font:600 11px/1 var(--lcp-body);letter-spacing:.02em}.lcp-tag.is-static{background:#eef0f4;color:var(--lcp-ink)}.lcp-design-name{margin:2px 0 0;overflow:hidden;font:400 13px/18px var(--lcp-body);color:var(--lcp-muted);text-overflow:ellipsis;white-space:nowrap}.lcp-design-name[hidden]{display:none}.lcp-list-price{display:flex;align-items:baseline;gap:8px;margin-top:10px}.lcp-list-price strong{font:600 24px/30px var(--lcp-display);letter-spacing:-.012em;font-variant-numeric:tabular-nums}.lcp-btn [data-lcp-pay-label]{font-variant-numeric:tabular-nums}.lcp-list-price span{font:400 13px/18px var(--lcp-body);color:var(--lcp-muted)}.lcp-points{display:grid;gap:10px;margin:20px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid var(--lcp-line)}.lcp-points li{display:flex;align-items:flex-start;gap:10px;font:400 13px/18px var(--lcp-body);color:var(--lcp-ink)}.lcp-points svg{width:16px;height:16px;flex:none;margin-top:1px;color:var(--lcp-navy)}.lcp-works{margin:16px 0 0;font:400 12px/16px var(--lcp-body);color:var(--lcp-muted)}.lcp-works b{color:var(--lcp-ink);font-weight:500}.lcp-pay-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:30px}.lcp-pay h2{margin:0;font:600 16px/22px var(--lcp-display);letter-spacing:-.012em;color:var(--lcp-ink)}.lcp-secure-tag{display:inline-flex;align-items:center;gap:6px;font:500 12px/16px var(--lcp-body);color:var(--lcp-muted);white-space:nowrap}.lcp-secure-tag svg{width:14px;height:14px;flex:none}.lcp-form{position:relative;display:flex;flex-direction:column;gap:16px;margin-top:16px}.lcp-form.is-loading>:not(.lcp-skel){opacity:0}.lcp-form:not(.is-loading)>.lcp-skel{display:none}.lcp-skel{position:absolute;inset:0 0 auto;display:grid;gap:16px}.lcp-skel i{display:block;height:40px;border-radius:10px;background:linear-gradient(90deg,#f1f3f6 0,#e6e8ee 50%,#f1f3f6 100%);background-size:200% 100%;animation:lcp-shimmer 1.2s linear infinite}.lcp-skel i.is-short{height:12px;width:40%;margin:2px auto}.lcp-skel i.is-tall{height:104px}@keyframes lcp-shimmer{to{background-position:-200% 0}}.lcp-express{position:relative;min-height:40px}.lcp-payment{position:relative}.lcp-stripe-layer.is-pending{position:absolute;inset:0 0 auto;opacity:0;pointer-events:none}.lcp-note{margin:-6px 0 0;font:400 12px/16px var(--lcp-body);color:var(--lcp-muted)}.lcp-note[hidden]{display:none}.lcp-express[hidden],.lcp-or[hidden]{display:none}.lcp-or{display:flex;align-items:center;gap:12px;margin:0;font:500 12px/16px var(--lcp-body);color:var(--lcp-faint)}.lcp-or::before,.lcp-or::after{content:"";flex:1;height:1px;background:var(--lcp-soft)}.lcp-field[hidden]{display:none}.lcp-label{display:block;margin-bottom:8px;font:500 12px/16px var(--lcp-body);color:var(--lcp-muted,#5b6474)}.lcp-email{display:flex;align-items:center;gap:12px;min-height:36px;padding:0 10px;border:1px solid var(--lcp-line);border-radius:10px;background:transparent;box-shadow:none;cursor:text;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.lcp-email:hover{border-color:var(--lcp-line-hover)}.lcp-email input{flex:1;min-width:0;height:34px;padding:0;border:0;background:none;font:500 14px/20px var(--lcp-body);letter-spacing:-.07px;color:var(--lcp-ink);text-overflow:ellipsis;cursor:text}.lcp-email input:focus{outline:none}.lcp-email.is-editing{background:transparent;border-color:#266DF0;box-shadow:none}.lcp-email.is-editing .lcp-email-hint{display:none}.lcp-email-hint{flex:none;display:inline-flex;align-items:center;gap:5px;font:500 12px/16px var(--lcp-body);color:var(--lcp-ok)}.lcp-email-hint svg{width:13px;height:13px}.lcp-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lcp-field-head .lcp-label{margin-bottom:8px}.lcp-login{font:500 12px/16px var(--lcp-body);color:var(--lcp-navy);text-decoration:none;text-underline-offset:2px;text-decoration-thickness:1px}.lcp-login:hover{text-decoration:underline}.lcp-login[hidden]{display:none}.lcp-email.is-guest{background:#fff}.lcp-email.is-guest:focus-within{border-color:var(--lcp-navy);box-shadow:none}.lcp-email.is-guest:focus-within .lcp-email-hint,.lcp-email.is-empty .lcp-email-hint{display:none}.lcp-email input::placeholder{color:var(--lcp-muted,#5b6474)}.lcp-email-suggest{margin:8px 0 0;font:400 12px/16px var(--lcp-body);color:var(--lcp-ink)}.lcp-email-suggest[hidden]{display:none}.lcp-email-suggest .lcp-link{margin:0;color:var(--lcp-ink);font-weight:500;text-decoration-color:currentColor}.lcp-lines{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--lcp-soft)}.lcp-line{display:flex;align-items:center;justify-content:space-between;gap:12px;font:400 13px/18px var(--lcp-body);color:var(--lcp-ink)}.lcp-line[hidden]{display:none}.lcp-line>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.lcp-line .is-muted{color:var(--lcp-muted)}.lcp-line-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.lcp-code{display:inline-flex;align-items:center;gap:2px;min-width:0;height:22px;padding:0 2px 0 8px;border-radius:6px;background:#e6ecff;color:var(--lcp-navy);font:600 11px/1 var(--lcp-body);letter-spacing:.02em}.lcp-code>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcp-code-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:4px;background:none;color:inherit;opacity:.7;cursor:pointer}.lcp-code-remove:hover{opacity:1;background:rgba(38,109,240,.08)}.lcp-code-remove:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(15,23,41,.18);opacity:1}.lcp-code-remove svg{width:12px;height:12px}.lcp-total{display:flex;align-items:center;justify-content:space-between;gap:12px;font:500 13px/18px var(--lcp-body);color:var(--lcp-muted)}.lcp-total strong{font:600 14px/18px var(--lcp-body);color:var(--lcp-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.lcp-line:not([hidden])~.lcp-total{margin-top:2px;padding-top:10px;border-top:1px solid var(--lcp-soft);color:var(--lcp-ink);font-weight:500}.lcp-link{margin-left:10px;padding:0;border:0;background:none;color:var(--lcp-navy);font:500 12px/16px var(--lcp-body);text-decoration:none;text-underline-offset:2px;text-decoration-thickness:1px;cursor:pointer}.lcp-link:hover{text-decoration:underline}.lcp-link[hidden]{display:none}.lcp-error .lcp-link{margin-left:4px;color:inherit;font-weight:500;text-decoration-color:currentColor}.lcp-promo{display:none}.lcp-promo.is-open{display:block;animation:lcp-promo-in .18s ease-out}@keyframes lcp-promo-in{from{opacity:0;transform:translateY(-4px)}}.lcp-promo-row{display:flex;gap:8px}.lcp-promo input{flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid var(--lcp-line);border-radius:10px;background:transparent;box-shadow:none;font:500 14px/20px var(--lcp-body);letter-spacing:-.07px;text-transform:uppercase;color:var(--lcp-ink);transition:border-color .15s ease,box-shadow .15s ease}.lcp-promo input::placeholder{color:var(--lcp-muted,#5b6474);letter-spacing:-.07px;text-transform:none}.lcp-promo input:focus{outline:none;border-color:#266DF0;box-shadow:none}.lcp-promo input:hover:not(:disabled):not(:focus){border-color:var(--lcp-line-hover)}.lcp-promo input:disabled{background:#f7f8fa}.lcp-secondary-btn{position:relative;flex:none;min-width:76px;height:36px;padding:0 14px;border:1px solid var(--lcp-line);border-radius:10px;background:#fff;box-shadow:none;font:500 14px/1 var(--lcp-body);color:var(--lcp-ink);cursor:pointer;transition:background-color .15s ease}.lcp-secondary-btn:hover:not(:disabled){background:var(--lcp-hover);border-color:var(--lcp-line-hover)}.lcp-secondary-btn:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(15,23,41,.18)}.lcp-secondary-btn:disabled{cursor:default}.lcp-secondary-btn.is-busy{color:transparent}.lcp-secondary-btn.is-busy::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:1.6px solid rgba(15,23,41,.2);border-top-color:var(--lcp-ink);animation:lcp-spin .7s linear infinite}.lcp-promo-msg{margin:8px 0 0;font:400 12px/16px var(--lcp-body);color:var(--lcp-muted)}.lcp-promo-msg:empty{display:none}.lcp-promo-msg.is-error{color:#b42318}.lcp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border:0;border-radius:10px;background:radial-gradient(90% 60% at 50% 0%,rgba(255,255,255,.08),rgba(255,255,255,0)),var(--lcp-navy);color:#fff;font:600 14px/1 var(--lcp-body);box-shadow:inset 0 0 8px rgba(255,255,255,.16),inset 0 .5px 0 rgba(255,255,255,.12),0 1px 2px rgba(15,23,41,.2);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.lcp-btn:hover:not(:disabled){background-color:var(--lcp-navy-2)}.lcp-btn:active:not(:disabled){background-color:var(--lcp-navy-3)}.lcp-btn:disabled{opacity:.6;cursor:default;box-shadow:none}.lcp-btn.is-busy::before{content:"";width:15px;height:15px;flex:none;border-radius:50%;border:1.6px solid rgba(255,255,255,.35);border-top-color:#fff;animation:lcp-spin .7s linear infinite}@keyframes lcp-spin{to{transform:rotate(360deg)}}.lcp-error{display:none;margin:0;padding:10px 12px;border-radius:10px;border:1px solid #fbd5d1;background:#fef3f2;color:#b42318;font:400 13px/18px var(--lcp-body)}.lcp-error.is-visible{display:block}.lcp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:-4px 0 0;font:400 12px/16px var(--lcp-body);color:var(--lcp-muted)}.lcp-trust span{display:inline-flex;align-items:center;gap:6px}.lcp-trust svg{width:13px;height:13px;flex:none}.lcp-trust a{color:inherit;text-decoration:none}.lcp-trust a:hover{color:var(--lcp-ink);text-decoration:underline;text-underline-offset:2px}@media (max-height: 820px){.lcp-col{padding-top:24px;padding-bottom:20px}.lcp-preview{aspect-ratio:16 / 10}.lcp-product{margin-top:18px}.lcp-points{margin-top:16px;padding-top:16px}}@media (max-height: 740px){.lcp-preview{aspect-ratio:16 / 9}.lcp-works{margin-top:14px}}@media (max-width: 960px){.lcp-body{grid-template-columns:1fr}.lcp-summary,.lcp-pay{justify-content:center}.lcp-summary{border-right:0;border-bottom:1px solid var(--lcp-soft)}.lcp-col,.lcp-summary .lcp-col,.lcp-pay .lcp-col{max-width:620px;padding:28px 24px 32px}.lcp-works{display:none}}@media (prefers-reduced-motion: reduce){.lcp,.lcp.is-open{transition-duration:.3s}.lcp-skel i{animation-duration:2.4s}.lcp-chip i::after{animation:none;opacity:0}.lcp-promo.is-open{animation-name:lcp-promo-fade}@keyframes lcp-promo-fade{from{opacity:0}}}
