.wrapper[data-v-055ffab3]{background:var(--secondary-bg);border:1px solid var(--dark-purple);border-radius:14px;box-shadow:0 16px 40px var(--black-06);max-height:calc(100dvh - 48px);max-width:720px;overflow-y:auto;padding:16px 18px 18px;width:100%}.wrapper .head[data-v-055ffab3]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:28px}.wrapper .head button[data-v-055ffab3]{align-items:center;background:transparent;border:1px solid var(--dark-purple);border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .2s;width:28px}.wrapper .head button[data-v-055ffab3]:hover{border-color:var(--pink-border-05)}.wrapper .head button[data-v-055ffab3]:hover svg path{stroke:var(--main-color)}.wrapper .head button[data-v-055ffab3] svg{height:14px;transform:rotate(45deg);width:14px}.wrapper .head button[data-v-055ffab3] svg path{fill:transparent;stroke:var(--secondary-color);transition:all .2s}.wrapper .title[data-v-055ffab3]{color:var(--main-color);font-size:20px;font-weight:600;line-height:140%;margin:0}.wrapper .description[data-v-055ffab3]{color:var(--secondary-color);font-size:14px;line-height:145%;margin:7px 0 0}.wrapper .columns[data-v-055ffab3]{display:grid;gap:28px;grid-template-columns:1fr 1fr}.wrapper .column[data-v-055ffab3]{display:flex;flex-direction:column;gap:8px;min-width:0}.wrapper .column svg[data-v-055ffab3]{flex-shrink:0;height:12px;width:12px}.wrapper .column>p[data-v-055ffab3]{color:var(--secondary-color);display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:140%;margin:0;-webkit-box-orient:vertical;min-height:36.4px;overflow:hidden}.wrapper .column ul[data-v-055ffab3]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:4px 0 0;padding:0}.wrapper .column ul li[data-v-055ffab3]{align-items:center;color:var(--main-color);display:flex;font-size:13px;gap:8px;line-height:140%}.wrapper .column .head[data-v-055ffab3]{align-items:center;display:flex;gap:6px;justify-content:flex-start;margin-bottom:0}.wrapper .column .head h3[data-v-055ffab3]{font-size:16px;font-weight:600;line-height:130%;margin:0}.wrapper .mark[data-v-055ffab3]{align-items:center;background:transparent;border:1px solid;border-radius:100%;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.wrapper .mark svg[data-v-055ffab3]{height:8px;width:8px}.wrapper .photos[data-v-055ffab3]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.wrapper .photo[data-v-055ffab3]{aspect-ratio:3/4;background:var(--white-005);border:1px solid var(--dark-purple);border-radius:10px;overflow:hidden;width:100%}.wrapper .photo img[data-v-055ffab3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper .column--good .head h3[data-v-055ffab3]{color:var(--green)}.wrapper .column--good .mark[data-v-055ffab3]{border-color:var(--green)}.wrapper .column--good .mark svg[data-v-055ffab3] path,.wrapper .column--good ul svg[data-v-055ffab3] path{fill:var(--green)}.wrapper .column--bad .head h3[data-v-055ffab3]{color:var(--light-red)}.wrapper .column--bad .mark[data-v-055ffab3]{border-color:var(--light-red)}.wrapper .column--bad .mark svg[data-v-055ffab3] path,.wrapper .column--bad ul svg[data-v-055ffab3] path{fill:transparent;stroke:var(--light-red);stroke-width:2}.wrapper .note[data-v-055ffab3]{align-items:center;color:var(--secondary-color);display:flex;font-size:13px;gap:8px;line-height:140%;margin:28px 0 0}.wrapper .note svg[data-v-055ffab3]{flex-shrink:0;height:16px;width:16px}.wrapper .note[data-v-055ffab3] svg path{fill:transparent;stroke:var(--secondary-color)}@media screen and (max-width:600px){.wrapper[data-v-055ffab3]{max-width:100%}.wrapper .columns[data-v-055ffab3]{grid-template-columns:1fr}.wrapper .column>p[data-v-055ffab3]{display:block;-webkit-line-clamp:unset;min-height:0;overflow:visible}}.upload[data-v-c3ece46d]{background:var(--secondary-bg);border:1px solid var(--white-01);border-radius:12px;display:flex;flex-direction:column;gap:14px;max-width:100%;padding:18px;width:-moz-fit-content;width:fit-content}.upload h2[data-v-c3ece46d]{color:var(--main-color);font-size:16px;font-weight:500;gap:8px;line-height:1.2;margin:0;width:100%}.upload .help[data-v-c3ece46d],.upload h2[data-v-c3ece46d]{align-items:center;display:flex}.upload .help[data-v-c3ece46d]{background:transparent;border:none;color:var(--white-05);flex-shrink:0;justify-content:center;line-height:0;margin-left:auto;padding:0;transition:all .2s}.upload .help svg[data-v-c3ece46d]{height:16px;width:16px}.upload .help[data-v-c3ece46d] svg path{fill:transparent;stroke:currentColor}.upload .help[data-v-c3ece46d]:hover{color:var(--main-color)}.upload .hint[data-v-c3ece46d]{color:var(--white-05);font-size:12px;margin:0}.upload .upload-slots[data-v-c3ece46d]{display:grid;gap:16px;grid-template-columns:repeat(3,max-content)}.upload .upload-slot-wrap[data-v-c3ece46d]{align-items:center;display:flex;flex-direction:column;gap:8px}.upload .upload-slot-caption[data-v-c3ece46d]{align-items:center;display:flex;flex-direction:column;gap:2px;max-width:260px;text-align:center}.upload .upload-slot-caption p[data-v-c3ece46d]{color:var(--white-07);font-size:13px;line-height:135%;margin:0}.upload .upload-slot-caption span[data-v-c3ece46d]{color:var(--white-05);font-size:12px;line-height:135%}.upload .upload-slot-pair[data-v-c3ece46d]{align-items:center;display:flex;gap:8px}.upload .upload-slot-box[data-v-c3ece46d]{position:relative}.upload .upload-slot-box.over .replace[data-v-c3ece46d],.upload .upload-slot-box:focus-within .replace[data-v-c3ece46d],.upload .upload-slot-box:hover .replace[data-v-c3ece46d]{opacity:1;pointer-events:auto}.upload .upload-slot-box.over .upload-slot[data-v-c3ece46d]{border-color:var(--pink-border)}.upload .upload-slot-box.over .upload-slot .upload-slot__placeholder[data-v-c3ece46d]{color:var(--white-08)}.upload .upload-slot-box.over .upload-slot .upload-slot__placeholder[data-v-c3ece46d] svg path{fill:var(--white-08)}.upload .replace[data-v-c3ece46d]{align-items:center;background:#0000008c;border:1px solid var(--white-02);border-radius:8px;cursor:pointer;display:flex;height:26px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;right:6px;top:6px;transition:all .2s;width:26px;z-index:1}.upload .replace svg[data-v-c3ece46d]{height:14px;width:14px}.upload .replace[data-v-c3ece46d] svg path{fill:none;stroke:var(--main-color);stroke-opacity:1}.upload .replace[data-v-c3ece46d]:hover{background:#000000bf;border-color:var(--pink-border)}.upload .example-slot[data-v-c3ece46d]{aspect-ratio:3/4;background:var(--dark-purple);border-radius:10px;height:auto;overflow:hidden;position:relative;width:120px}.upload .example-slot img[data-v-c3ece46d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload .example-slot span[data-v-c3ece46d]{background:#0000008c;border-radius:6px;bottom:6px;color:var(--main-color);font-size:11px;left:6px;padding:2px 8px;position:absolute}.upload .upload-slot[data-v-c3ece46d]{align-items:center;aspect-ratio:3/4;background:var(--white-005);border:2px dashed var(--white-02);border-radius:10px;color:var(--white-07);cursor:pointer;display:flex;height:auto;justify-content:center;overflow:hidden;transition:border-color .2s,color .2s;width:120px}.upload .upload-slot[data-v-c3ece46d]:hover:not(.filled){border-color:var(--pink-border-05)}.upload .upload-slot:hover:not(.filled) .upload-slot__placeholder[data-v-c3ece46d]{color:var(--white-08)}.upload .upload-slot:hover:not(.filled) .upload-slot__placeholder[data-v-c3ece46d] svg path{fill:var(--white-08)}.upload .upload-slot.filled[data-v-c3ece46d]{background:transparent;border-color:var(--white-01);border-style:solid;color:var(--main-color);cursor:default}.upload .upload-slot.loading[data-v-c3ece46d]{cursor:default;opacity:.75;pointer-events:none}.upload .upload-slot img[data-v-c3ece46d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload .upload-slot__placeholder[data-v-c3ece46d]{align-items:center;color:var(--white-05);display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:8px;line-height:1;transition:color .2s}.upload .upload-slot__placeholder svg[data-v-c3ece46d]{height:16px;width:16px}.upload .upload-slot__placeholder[data-v-c3ece46d] svg path{fill:currentColor;transition:fill .2s}@container (max-width: 800px){.upload .upload-slots[data-v-c3ece46d]{grid-template-columns:repeat(2,max-content)}}@container (max-width: 450px){.upload .upload-slots[data-v-c3ece46d]{grid-template-columns:max-content}}@media screen and (max-width:500px){.upload[data-v-c3ece46d]{padding:14px}.upload .upload-slot-caption[data-v-c3ece46d]{max-width:100%}.upload .example-slot[data-v-c3ece46d],.upload .upload-slot[data-v-c3ece46d]{width:96px}}@media(hover:none){.upload .replace[data-v-c3ece46d]{opacity:1;pointer-events:auto}}@media screen and (max-width:360px){.upload .upload-slot-pair[data-v-c3ece46d]{flex-direction:column}}.examples[data-v-93783b44]{container-type:inline-size;display:flex;flex-direction:column;gap:12px}.examples h2[data-v-93783b44]{color:var(--main-color);font-size:16px;font-weight:500}.examples-grid[data-v-93783b44]{align-items:start;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,180px))}.examples-grid>div[data-v-93783b44]{background:var(--dark-purple);border-radius:10px;overflow:hidden;position:relative}.examples-grid>div img[data-v-93783b44]{cursor:pointer;display:block;height:auto;width:100%}@container (max-width: 900px){.examples-grid[data-v-93783b44]{grid-template-columns:repeat(4,minmax(0,180px))}}@container (max-width: 700px){.examples-grid[data-v-93783b44]{grid-template-columns:repeat(3,minmax(0,180px))}}@container (max-width: 450px){.examples-grid[data-v-93783b44]{grid-template-columns:repeat(2,minmax(0,180px))}}.details[data-v-8d7737bc]{background:var(--secondary-bg);border:1px solid var(--white-01);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:18px;width:100%}.details .head[data-v-8d7737bc]{display:contents}.details .title[data-v-8d7737bc]{color:var(--white-05);font-size:16px;font-weight:600;letter-spacing:.08em;order:1;text-transform:uppercase}.details .sep[data-v-8d7737bc]{display:none}.details .list[data-v-8d7737bc]{display:flex;flex-direction:column;order:2}.details .row[data-v-8d7737bc]{align-items:center;border-bottom:1px solid var(--white-01);display:flex;gap:12px;padding:12px 0}.details .row[data-v-8d7737bc]:first-child{padding-top:0}.details .text[data-v-8d7737bc]{display:flex;flex-direction:column;gap:4px;min-width:0}.details .text span[data-v-8d7737bc]{color:var(--white-05);font-size:12px;line-height:1}.details .text strong[data-v-8d7737bc]{color:var(--main-color);font-size:16px;font-weight:500;line-height:120%;overflow-wrap:anywhere}.details .icon[data-v-8d7737bc]{align-items:center;display:flex;flex-shrink:0;height:44px;justify-content:center;position:relative;width:44px}.details .icon[data-v-8d7737bc]:before{background:var(--purple);border-radius:50%;content:"";filter:blur(8px);top:8px;right:8px;bottom:8px;left:8px;position:absolute}.details .icon[data-v-8d7737bc] svg{fill:var(--lavender);height:24px;position:relative;width:24px}.details .icon[data-v-8d7737bc] path{fill:var(--lavender)}.details .actions[data-v-8d7737bc]{display:flex;flex-direction:column;gap:6px;order:3}.details .submit[data-v-8d7737bc]{background:var(--button-bg);border-radius:10px;color:var(--main-color);font-weight:600;padding:10px 16px;transition:all .2s;width:100%}.details .submit[data-v-8d7737bc]:hover:not(:disabled){box-shadow:0 4px 22px #7d14d073,4px 7px 26px #da259c30,-7px -7px 20px #6643f24d,inset 0 0 6px #ffffff1f}.details .submit[data-v-8d7737bc]:disabled{cursor:not-allowed;opacity:.4}.details .again[data-v-8d7737bc]{border:1px solid var(--white-02);border-radius:10px;color:var(--main-color);font-size:14px;font-weight:600;margin-top:10px;padding:8px 16px;transition:all .2s;width:100%}.details .again[data-v-8d7737bc]:hover{border-color:var(--pink-border)}.details .hint[data-v-8d7737bc]{color:var(--white-05);font-size:12px;order:4;text-align:center}@media screen and (max-width:1400px){.details[data-v-8d7737bc]{align-items:center;container-type:inline-size;flex-direction:row;flex-wrap:wrap;gap:10px 16px;padding:16px 18px}.details .head[data-v-8d7737bc]{align-items:center;display:flex;flex:1;gap:6px;min-width:0;order:1}.details .hint[data-v-8d7737bc],.details .title[data-v-8d7737bc]{order:unset}.details .sep[data-v-8d7737bc]{color:var(--white-03);display:inline}.details .hint[data-v-8d7737bc]{text-align:left}.details .actions[data-v-8d7737bc]{min-width:240px;order:2;width:-moz-fit-content;width:fit-content}.details .list[data-v-8d7737bc]{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:6px;order:3;width:100%}.details .row[data-v-8d7737bc]{background:var(--white-005);border:none;border-radius:12px;flex:1 1 auto;gap:10px;padding:10px 24px 10px 12px}.details .row[data-v-8d7737bc]:first-child{padding-top:10px}.details .icon[data-v-8d7737bc]{height:24px;width:24px}.details .icon[data-v-8d7737bc]:before{top:0;right:0;bottom:0;left:0}.details .again[data-v-8d7737bc]{display:none}@container (max-width: 800px){.details .row[data-v-8d7737bc]{flex:1 0 calc(50% - 5px);max-width:100%;min-width:min(100%,-moz-max-content);min-width:min(100%,max-content)}.details .text[data-v-8d7737bc]{overflow:hidden}.details .text span[data-v-8d7737bc],.details .text strong[data-v-8d7737bc]{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}}}@media screen and (max-width:1000px){.details .head[data-v-8d7737bc]{flex:1 1 100%}}@media screen and (max-width:450px){.details .head[data-v-8d7737bc]{align-items:flex-start;flex-direction:column;gap:4px}.details .sep[data-v-8d7737bc]{display:none}}.order-results[data-v-acce1be4]{container-type:inline-size;display:flex;flex-direction:column;gap:16px}.order-results h2[data-v-acce1be4]{align-items:center;color:var(--main-color);display:flex;font-size:16px;font-weight:500;gap:8px}.order-results h2 span[data-v-acce1be4]{font-size:13px;opacity:.6}.order-results__stalled[data-v-acce1be4]{align-items:center;color:var(--main-color);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;opacity:.8}.order-results__stalled button[data-v-acce1be4]{border:1px solid var(--darker-purple);border-radius:8px;color:var(--main-color);padding:6px 12px}.examples-grid[data-v-acce1be4]{align-items:start;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,180px))}.examples-grid>div[data-v-acce1be4]{background:var(--dark-purple);border-radius:10px;overflow:hidden;position:relative}.examples-grid>div img[data-v-acce1be4]{cursor:pointer;display:block;height:auto;width:100%}.examples-grid>div.is-failed[data-v-acce1be4],.examples-grid>div.is-loading[data-v-acce1be4]{align-items:center;aspect-ratio:3/4;display:flex;justify-content:center}.examples-grid>div.is-failed[data-v-acce1be4]{color:var(--light-red);font-size:12px;padding:8px;text-align:center}.result-skeleton[data-v-acce1be4]{background-color:var(--dark-purple-solid);border:1px solid var(--vibrant-purple-02);border-radius:inherit;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.result-skeleton[data-v-acce1be4]:after{animation:skeletonAnimation-acce1be4 2s linear infinite;background:linear-gradient(90deg,transparent 5%,hsla(0,0%,100%,.05) 50%,transparent 95%);border-radius:6px;content:"";height:200%;left:-100%;position:absolute;top:-100%;transform:rotate(45deg);width:100%}@keyframes skeletonAnimation-acce1be4{0%{left:-100%;top:-100%}75%,to{left:100%;top:100%}}.again[data-v-acce1be4]{border:1px solid var(--white-02);border-radius:10px;color:var(--main-color);display:none;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s;width:-moz-fit-content;width:fit-content}.again[data-v-acce1be4]:hover{border-color:var(--pink-border)}@media screen and (max-width:1400px){.again[data-v-acce1be4]{display:block}}@container (max-width: 900px){.examples-grid[data-v-acce1be4]{grid-template-columns:repeat(4,minmax(0,180px))}}@container (max-width: 700px){.examples-grid[data-v-acce1be4]{grid-template-columns:repeat(3,minmax(0,180px))}}@container (max-width: 450px){.examples-grid[data-v-acce1be4]{grid-template-columns:repeat(2,minmax(0,180px))}}.how[data-v-f1a92eb0]{border-top:1px solid var(--white-02);display:flex;flex-direction:column;gap:14px;padding-top:8px}.how h2[data-v-f1a92eb0]{color:var(--main-color);font-size:16px;font-weight:500}.how ol[data-v-f1a92eb0]{flex-direction:column;list-style:none;margin:0;padding:0}.how li[data-v-f1a92eb0],.how ol[data-v-f1a92eb0]{display:flex;gap:12px}.how li[data-v-f1a92eb0]{align-items:flex-start}.how li span[data-v-f1a92eb0]{align-items:center;background:var(--white-005);border:1px solid var(--white-01);border-radius:50%;color:var(--white-07);display:flex;flex:none;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.how li p[data-v-f1a92eb0]{color:var(--white-08);line-height:150%;margin:0;padding-top:1px}.seo-intro[data-v-415d1e22]{display:flex;flex-direction:column;gap:10px}.seo-intro h2[data-v-415d1e22]{color:var(--main-color);font-size:16px;font-weight:500}.seo-intro p[data-v-415d1e22]{color:var(--white-07);line-height:155%;margin:0;max-width:62ch}.faq[data-v-386dad53]{display:flex;flex-direction:column;gap:10px}.faq h2[data-v-386dad53]{color:var(--main-color);font-size:16px;font-weight:500}.faq-item[data-v-386dad53]{background:var(--secondary-bg);border:1px solid var(--white-01);border-radius:12px;overflow:hidden;transition:border-color .2s}.faq-item.open[data-v-386dad53]{border-color:var(--vibrant-purple-02)}.faq-item__question[data-v-386dad53]{align-items:center;color:var(--main-color);display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;line-height:140%;padding:14px 16px;text-align:left;width:100%}.faq-item__question:hover .faq-item__icon[data-v-386dad53]{border-color:var(--main-color)}.faq-item__icon[data-v-386dad53]{border-bottom:1.5px solid var(--white-05);border-right:1.5px solid var(--white-05);flex:none;height:10px;margin-top:-4px;transform:rotate(45deg);transition:transform .2s,border-color .2s;width:10px}.faq-item.open .faq-item__icon[data-v-386dad53]{margin-top:4px;transform:rotate(225deg)}.faq-item__answer[data-v-386dad53]{display:grid;overflow:hidden;transition:grid-template-rows .25s ease}.faq-item__answer-inner[data-v-386dad53]{min-height:0;overflow:hidden}.faq-item__answer-inner p[data-v-386dad53]{color:var(--white-07);font-size:14px;line-height:150%;margin:0;padding:12px 16px 14px}.faq-item.open .faq-item__answer-inner[data-v-386dad53]{border-top:1px solid var(--white-01)}.wrapper-photosession-template[data-v-2e9365aa]{display:flex;flex-direction:column;gap:24px;min-width:0}.wrapper-photosession-template .main[data-v-2e9365aa]{min-width:0;padding-bottom:24px}.template-detail[data-v-2e9365aa]{display:flex;flex-direction:column;gap:16px}.template-detail h1[data-v-2e9365aa]{color:var(--main-color);font-size:24px;font-weight:500}.template-detail__intro[data-v-2e9365aa]{display:flex;flex-direction:column;gap:6px}.template-detail__description[data-v-2e9365aa]{color:var(--main-color);line-height:140%;opacity:.8}.template-detail__layout[data-v-2e9365aa]{align-items:start;display:grid;gap:16px 24px;grid-template-areas:"upload aside" "examples aside" "results aside";grid-template-columns:minmax(0,1fr) 340px}.template-detail__upload[data-v-2e9365aa]{container-type:inline-size;grid-area:upload}.template-detail__examples[data-v-2e9365aa]{grid-area:examples}.template-detail__aside[data-v-2e9365aa]{grid-area:aside;width:340px}.template-detail__results[data-v-2e9365aa]{grid-area:results}.back-button[data-v-2e9365aa]{align-items:center;align-self:flex-start;background:var(--secondary-bg);border:1px solid var(--white-01);border-radius:10px;color:var(--main-color);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;line-height:1.2;margin:0 0 4px;padding:8px 14px 8px 10px;transition:border-color .2s,background-color .2s,color .2s}.back-button svg[data-v-2e9365aa]{flex-shrink:0;height:14px;width:14px}.back-button svg[data-v-2e9365aa] path{fill:var(--white-07);stroke:none;transition:fill .2s}.back-button[data-v-2e9365aa]:hover{background:color-mix(in srgb,var(--secondary-bg) 88%,var(--vibrant-purple-05));border-color:var(--vibrant-purple-05)}.back-button[data-v-2e9365aa]:hover svg path{fill:var(--main-color)}@media screen and (max-width:1400px){.template-detail__layout[data-v-2e9365aa]{grid-template-areas:"upload" "examples" "results" "aside";grid-template-columns:minmax(0,1fr)}.template-detail__aside[data-v-2e9365aa]{width:100%}}@media screen and (max-width:500px){.template-detail h1[data-v-2e9365aa]{font-size:20px}}
