/* Unique first two sections of /pictures/*; shared landing styles remain in pictures.css. */
.picture-category{--pc-blue:rgba(40,188,252,.1);--pc-violet:rgba(138,107,236,.1);--pc-green:rgba(13,167,118,.1);--pc-pink:rgba(238,37,157,.09);--pc-lime:rgba(138,206,75,.12)}
.picture-category .pc-hero{height:auto;min-height:880px;padding-bottom:90px;background-size:auto 100%;background-position:center top}
.picture-category .pc-hero .pictures-hero__heading{max-width:800px;width:100%;margin-top:28px}
.picture-category .pc-hero .documents-breadcrumb{flex-wrap:wrap;gap:10px}
.picture-category .pc-hero .section-sub-title{max-width:500px}
.picture-category .pc-hero .section-big-title{max-width:800px;margin:auto}
.pc-face-title{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}
.pc-face-title .documents-toggle{flex:none;margin:0!important}
.pc-scene{position:relative;max-width:1160px;height:380px;margin:44px auto 0;text-align:left;color:var(--text-color)}
.pc-photo{margin:0;min-width:0;border-radius:12px;padding:12px;background:var(--pictures-input);border:1px solid var(--border);overflow:hidden;position:relative}
.pc-photo>img{display:block;width:100%;height:100%;object-fit:cover;min-height:0;border-radius:8px}
.pc-photo:has(figcaption)>img{height:calc(100% - 32px)}
.pc-photo figcaption{font-size:16px;line-height:20px;margin-top:12px;color:var(--text-color)}
.pc-panel{background:var(--pictures-input);border:1px solid var(--border);border-radius:10px;padding:16px;color:var(--text-color)}
.pc-panel strong{display:flex;align-items:center;gap:8px;font-size:16px;line-height:20px;font-weight:600}
.pc-panel p{font-size:16px;line-height:22px;margin-top:12px}
.pc-panel small{display:block;font-size:12px;line-height:16px}
.pc-panel .icon,.pc-chip .icon{display:inline-block;width:18px;height:18px;flex:none;background-color:var(--accent-color)}
.picture-category .icon-picture{mask-image:url('/assets/new-pages-20261104-v1/images/documents/icons/picture.svg')}
.picture-category .icon-palette{mask-image:url('/assets/new-pages-20261104-v1/images/documents/icons/palette.svg')}
.picture-category .icon-crop{mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/icon-crop.svg')}
.picture-category .icon-edit{mask-image:url('/assets/new-pages-20261104-v1/images/documents/icons/pen.svg')}
.picture-category .icon-camera{mask-image:url('/assets/new-pages-20261104-v1/images/videos/categories/icon-camera.svg')}
.picture-category .icon-dots{mask-image:url('/assets/new-pages-20261104-v1/images/icons/dots.svg')}
.picture-category .icon-document{mask-image:url('/assets/new-pages-20261104-v1/images/documents/icons/document.svg')}
.picture-category .icon-bag{mask-image:url('/assets/new-pages-20261104-v1/images/icons/icon-qar.svg')}
.picture-category .icon-print{mask-image:url('/assets/new-pages-20261104-v1/images/documents/hero-icon-print.svg')}
.picture-category .icon-user{mask-image:url('/assets/new-pages-20261104-v1/images/icons/user.svg')}
.picture-category .icon-settings{mask-image:url('/assets/new-pages-20261104-v1/images/documents/diplom/settings.svg')}
.picture-category .icon-download{mask-image:url('/assets/new-pages-20261104-v1/images/icons/download.svg')}
@media(min-width:768px){.pc-features--replace-background>.container>.pc-feature-action{display:none}}
.pc-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--border);background:var(--pictures-input);border-radius:100px;font-size:16px;line-height:20px;color:var(--accent-color);max-width:100%;text-align:left}
.pc-settings{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}
.pc-settings span{font-size:14px;line-height:18px;padding:6px 12px;border-radius:100px;background:var(--primary-cont);color:var(--accent-color);border:1px solid var(--border)}
.pc-main-result{position:absolute;left:28.6%;top:0;width:43%;height:350px}
.pc-main-result::before{content:'';position:absolute;inset:0;background:var(--main-container);border-radius:12px;border:1px solid var(--border);transform:rotate(3deg)}
.pc-main-result>.pc-photo{height:100%;transform:rotate(-3deg)}
.pc-card-download{position:absolute;right:12px;bottom:10px;width:20px;height:20px;display:block}
.pc-card-download img{display:block;width:20px;height:20px}
.picture-category--postcard .pc-card-download{right:24px;bottom:12px}
@media(min-width:1200px){.pc-features--generate .pc-feature-grid{grid-template-columns:478px 575px}.pc-features--generate .pc-card{height:478px}.pc-features--generate .pc-style-grid{width:644px;grid-template-columns:repeat(3,208px)}}
.pc-house-scene{margin-top:22px}
.pc-house{right:-20px;width:73%;height:260px}
.pc-house-prompt{top:39px}
.pc-house-prompt strong{color:var(--accent-color);font-size:16px}
.pc-house-prompt small{margin-top:9px;color:var(--text-color3);font-size:12px}
.pc-house-ready{top:340px;bottom:auto;min-height:110px;display:flex;flex-direction:column;justify-content:center;padding-right:56px}
.pc-house-ready strong{font-size:20px;line-height:24px}
.pc-house-ready .pc-success{display:flex;align-items:center;gap:5px}
.pc-house-ready .pc-success::before{content:'';width:12px;height:12px;background:#11c521;mask:url('/assets/new-pages-20261104-v1/images/icons/check.svg') center/contain no-repeat}
.pc-ready-download{position:absolute;right:12px;bottom:16px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgba(84,137,240,.1);border:1px solid rgba(84,137,240,.1)}
.pc-ready-download img{display:block;width:16px;height:16px}
.pc-idea{position:absolute;left:2.4%;top:60px;width:24%}
.pc-idea p{font-size:20px;line-height:24px;font-weight:600}
.pc-fantasy{position:absolute;left:10%;top:250px;color:var(--text-color)}
.pc-style{position:absolute;right:10%;top:66px;color:var(--text-color)}
.pc-formats{position:absolute;right:1.3%;top:124px;width:22%}
.pc-formats>div{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:22px}
.pc-formats>div>span{font-size:14px;line-height:18px;text-align:center}
.pc-ratio{display:block;width:56px;height:56px;background:var(--main-container);border:1px solid var(--border);border-radius:6px;margin:0 auto 12px}
.pc-ratio--2{width:68px;height:45px;background:var(--primary-cont);border-color:var(--accent-color)}
.pc-ratio--3{width:32px;height:62px}
.pc-birthday{position:absolute;top:46px;left:40px;color:white;max-width:55%;transform:rotate(-3deg)}
.pc-birthday strong{display:block;font-size:32px;line-height:36px;font-weight:700}
.pc-birthday small{display:block;margin-top:22px;font-size:14px}
.pc-memories{position:absolute;left:3%;top:78px;width:25%;z-index:1}
.pc-memories>div{display:flex;gap:14px;align-items:center;margin-top:16px}
.pc-memories .pc-photo{width:45%;height:120px;padding:6px;transform:rotate(-4deg);flex:none}
.pc-memories .pc-photo figcaption{font-size:10px;line-height:14px;margin-top:4px;text-align:center}
.pc-memories em{font-weight:600;font-size:20px;color:var(--accent-color)}
.pc-memories small{margin-top:8px}
.pc-occasion{position:absolute;right:5%;top:164px;width:21%}
.pc-occasion small{color:var(--text-color3)}
.pc-occasion h3{font-size:20px;line-height:24px;font-weight:600;margin-top:10px}
.pc-occasion>span{display:block;border-top:1px solid var(--border);margin-top:20px;padding-top:14px;font-size:14px;color:var(--accent-color)}
.pc-scene--replace-background>.pc-original{position:absolute;left:23%;top:0;width:242px;height:322px;padding:0;border:4px solid var(--pictures-input);border-radius:14px}
.pc-original figcaption{display:none}.pc-original:has(figcaption)>img{height:100%;border-radius:10px}
.pc-original-markers{position:absolute;left:calc(23% + 18px);top:19px;width:205px;height:283px;z-index:1;pointer-events:none}
.pc-kept{position:absolute;left:46%;top:20px;font-size:16px;display:flex;gap:12px;align-items:center}
.pc-kept>span:last-child{color:var(--text-color3)}.pc-kept strong{display:block;font-weight:600;color:var(--text-color)}
.pc-kept-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;background:var(--pinky-add);border-radius:4px;overflow:hidden}.pc-kept-icon img{display:block}
html[data-theme=dark] .pc-kept-icon img{filter:brightness(0)}
.pc-new-background{position:absolute;left:40%;top:80px;width:27%;z-index:2}
.pc-new-background-icon{width:20px;height:20px;display:grid;place-items:center;flex:none}.pc-new-background-icon img{display:block}
html[data-theme=dark] .pc-new-background-icon img{filter:invert(1)}
.pc-new-background p{padding:12px;background:var(--main-container);border:1px solid var(--border);border-radius:6px}
.pc-light-panel{position:absolute;right:6%;top:80px;width:20%;z-index:3}
.pc-light-panel strong img{display:block;flex:none}
.pc-light-panel>div:not(.pc-track){display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;font-size:14px}
.pc-switch{display:block;width:36px;height:20px;background:var(--accent-color);border-radius:20px;position:relative}
.pc-switch::after{content:'';position:absolute;right:2px;top:2px;width:16px;height:16px;background:var(--pictures-input);border-radius:50%}
.pc-track{height:4px;background:var(--primary-cont);position:relative;margin:12px 0;border-radius:4px}
.pc-track::before{content:'';position:absolute;inset:0 30% 0 0;background:var(--accent-color);border-radius:4px}
.pc-track::after{content:'';position:absolute;left:68%;top:-5px;width:14px;height:14px;background:var(--pictures-input);border:2px solid var(--accent-color);border-radius:50%}
.pc-track--orange::before{background:#ff7828}.pc-track--orange::after{border-color:#ff7828}
.pc-background-examples>strong{display:none}
.pc-background-examples .pc-photo{position:absolute;padding:0;border:3px solid var(--pictures-input);border-radius:11px;background:none}
.pc-background-examples figcaption{display:none}
.pc-background-examples .pc-photo:has(figcaption)>img{height:100%;border-radius:7px}
.pc-background-examples .pc-background-one{left:94px;top:65px;width:175px;height:187px;transform:rotate(-15deg)}
.pc-background-examples .pc-background-two{left:528px;top:237px;width:105px;height:113px}
.pc-background-examples .pc-background-three{left:700px;top:142px;width:160px;height:171px;transform:rotate(15deg);z-index:2}
@media(min-width:1200px){.pc-scene--replace-background>.pc-original{left:264px}.pc-original-markers{left:282px}.pc-kept{left:527px}.pc-new-background{left:461px;width:310px}.pc-light-panel{right:73px;width:220px}}

@media(max-width:767px){.pc-scene--replace-background .pc-original-markers{left:18px;top:19px;width:calc(75% - 36px);height:307px}}
/* Enhance hero: Figma 38308:42475–42489; the eye is a separate upright layer. */
.pc-enhance-main{position:absolute;left:31.3857%;top:40.087px;width:43.10345%;aspect-ratio:500/314;transform:rotate(-4deg);transform-origin:0 0;z-index:2}
.pc-enhance-main>.pc-photo,.pc-enhance-light>.pc-photo,.pc-enhance-detail>.pc-photo{height:100%;padding:10px;border-radius:12px;box-shadow:0 12px 28px -6px rgba(20,38,82,.14)}
.pc-enhance-main>.pc-photo img,.pc-enhance-light>.pc-photo img,.pc-enhance-detail>.pc-photo img{border-radius:6px}
.pc-enhance-main>.pc-chip,.pc-enhance-light>.pc-chip,.pc-enhance-detail>.pc-chip{position:absolute;left:27px;bottom:27px;padding:8px 12px;font-size:16px;line-height:20px;font-weight:500;border-radius:24px;max-width:calc(100% - 54px)}
.pc-enhance-main>.pc-chip{top:27px;bottom:auto}
.pc-enhance-light{position:absolute;left:1.39863%;top:-1px;width:33.44828%;aspect-ratio:388/310;transform:rotate(3deg);transform-origin:0 0}
.pc-enhance-detail{position:absolute;left:75.93026%;top:4px;width:24.13793%;aspect-ratio:1;transform:rotate(6deg);transform-origin:0 0;z-index:3}
.pc-detail-eye{position:absolute;width:8.62069%;aspect-ratio:1;left:64.13793%;top:46px;padding:6px;border:1px solid var(--accent-color);border-radius:50%;overflow:hidden;background:var(--pictures-input);box-shadow:0 5px 13.75px -2.5px rgba(13,33,82,.18);z-index:4}
.pc-detail-eye__mask{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden}
.pc-detail-eye img{position:absolute;display:block;width:1116.2791%;height:683.7209%;max-width:none;max-height:none;left:-433.4884%;top:-185.6744%;object-fit:cover}

.pc-download{position:absolute;right:24px;bottom:24px;width:32px;height:32px;border-radius:50%;background:var(--pictures-input);display:grid;place-items:center}
.pc-download .icon{background-color:var(--accent-color);width:16px;height:16px}
.pc-success{color:#00bf19;margin-top:10px}
.pc-avatar-picker{position:absolute;left:8.5%;top:12px;width:59%;padding:24px}
.pc-avatar-upload{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-right:70px}
.pc-avatar-upload>img{border-radius:8px;object-fit:cover;flex:none}
.pc-avatar-upload small{margin-top:6px;color:var(--text-color3)}
.pc-avatar-upload>span{margin-left:auto;font-size:14px;color:var(--accent-color);padding:8px;border:1px solid var(--border);border-radius:4px}
.pc-avatar-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}
.pc-avatar-options .pc-photo{padding:8px;height:168px;border-radius:8px}
.pc-avatar-options figcaption{font-size:14px;line-height:18px;margin-top:8px;text-align:center}
.pc-avatar-result{position:absolute;right:8.5%;top:-8px;width:29%;height:370px;z-index:2}
.pc-avatar-result>.pc-photo{height:100%;padding:16px}
.pc-avatar-result figcaption{font-weight:600}
.pc-avatar-result>.pc-download{top:28px;bottom:auto}
.pc-face-inputs{position:absolute;left:8%;top:32px;width:25%;height:330px}
.pc-face-before{width:54%;height:180px;transform:rotate(-4deg)}
.pc-face-target{position:absolute;right:0;top:130px;width:54%;height:180px;transform:rotate(-10deg)}
.pc-face-plus{position:absolute;left:63%;top:60px;border-radius:50%;background:var(--pictures-input);color:var(--accent-color);width:32px;height:32px;display:grid;place-items:center}
.pc-face-inputs figcaption{font-size:14px;line-height:18px}
.pc-face-result{position:absolute;left:35%;top:0;width:30%;height:380px}
.pc-face-result>.pc-photo{height:100%;padding:8px}
.pc-face-result>div{position:absolute;left:20px;top:20px;display:flex;gap:6px}
.pc-face-result .pc-chip{font-size:14px;border-radius:4px;padding:5px 8px}
.pc-face-aside{position:absolute;right:5%;top:12px;width:23%}
.pc-face-identity{display:flex;gap:12px;align-items:center;padding:12px}
.pc-face-identity>img{width:56px;height:56px;object-fit:cover;border-radius:50%;border:2px solid var(--pinky-add)}
.pc-face-identity span{display:block;color:var(--pinky-add);font-size:14px;margin-top:4px}
.pc-face-identity .pc-heart{display:inline;vertical-align:middle;width:16px;height:16px}
.pc-face-more{margin-top:12px;padding:12px}.pc-face-more>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}
.pc-face-more .pc-photo{padding:4px;height:150px}.pc-face-more figcaption{font-size:12px;line-height:16px;text-align:center;margin-top:4px}
.pc-face-note{margin-top:10px;width:100%;justify-content:center;color:var(--text-color);font-size:14px}
.pc-scene--remove-background{margin-top:36px}
/* Remove-background hero: Figma 37898:7180, 37934:8153 and 37934:8164. */
.pc-remove-result{position:absolute;left:22.93%;top:4px;width:54.14%;height:354px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--pictures-input)}
.pc-remove-result .pictures-result__slider{height:100%;border-radius:8px;aspect-ratio:auto}
.pc-remove-result .pc-photo,.pc-natural .pc-photo{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0}
.pc-remove-result .pictures-result__after{background:repeating-conic-gradient(var(--border) 0 25%,transparent 0 50%) 0/39.734px 39.734px var(--pictures-input)}
.pictures-page .pc-remove-result .pictures-result__label{top:16px;padding:8px 12px;font-size:14px;line-height:18px;border:1px solid var(--border);background:var(--pictures-input);color:var(--text-color);font-weight:500}
.pictures-page .pc-remove-result .pictures-result__label--before{left:16px}
.pictures-page .pc-remove-result .pictures-result__label--after{right:16px;color:var(--accent-color)}
.pictures-page .pc-remove-result .pictures-result__divider span{border:1px solid var(--border);box-shadow:none}
.pictures-page .pc-remove-result .pictures-result__divider img{display:block;flex:none;width:auto;height:auto;max-width:none}
.pc-product{position:absolute;left:1.38%;top:79px;width:20.17%}
.pc-product>strong,.pc-sticker>strong{gap:6px}
.pc-product>strong>img{flex:none}
.pc-product__body{margin-top:12px}
.pc-product .pc-checker{position:relative;height:137px;overflow:hidden}
.pc-product .pc-checker>.pc-photo{border:0;padding:0;background:none;height:100%}
.pc-product .pc-chip{position:absolute;top:8px;left:8px;padding:4px 10px;font-size:12px;line-height:14px;font-weight:500;white-space:nowrap}
.pc-checker{background:repeating-conic-gradient(var(--border) 0 25%,transparent 0 50%) 0/32px 32px;border-radius:8px}
.pc-product .pc-checker{background-size:41.2px 41.2px}
.pc-product .pc-product__details p,.pc-sticker>p{font-size:14px;line-height:18px;font-weight:500}
.pc-product__details p{margin-top:12px}
.pc-product__price{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px}
.pc-product__price>img{flex:none}
.pc-sticker{position:absolute;right:.34%;top:52px;width:21.21%;display:flex;flex-direction:column;gap:10px}
.pc-sticker__icon{width:20px;height:20px;display:grid;place-items:center;flex:none}
.pc-sticker>.pc-sticker__art{position:relative;width:212px;max-width:100%;height:140px;margin:0;background:linear-gradient(139.43deg,#e8e5fc 14.286%,#d9d4f5 85.714%);border-radius:8px;overflow:hidden}
.pc-sticker__circle{position:absolute;left:-23px;top:-40px}
.pc-sticker__checker{position:absolute;left:173px;top:81px;width:62px;height:51px;transform:rotate(8deg);border-radius:1px;background:repeating-conic-gradient(#7694d3 0 25%,#f9f7ee 0 50%) 0/18px 18px}
.pc-sticker__paw{position:absolute;left:48px;top:10px}
.pc-sticker__star{position:absolute;left:18px;top:43px}
.pc-sticker__corgi{position:absolute;left:0;top:0;width:218px;height:140px;mask:url('/assets/new-pages-20261104-v1/images/picture-categories/remove-background/corgi-mask.svg') 110px 0/92px 136px no-repeat}
.pc-sticker .pc-sticker__corgi .pc-photo{width:218px;height:140px;padding:0;border:0;border-radius:0;background:none}
.pc-sticker .pc-sticker__corgi .pc-photo img{object-fit:cover;border-radius:0}
.pc-sticker .pc-chip{position:absolute;left:12px;top:88px;bottom:auto;min-height:30px;padding:5px 12px;transform:rotate(-5deg);font-size:16px;line-height:20px;font-weight:600;border:0}
.pc-sticker>p{margin:0;color:var(--text-color3)}
.pc-features{padding:40px 0 80px}
.pc-features .section-titles{margin-bottom:40px}.pc-features .section-title span{color:var(--accent-color)}
.pc-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}
.pc-card{position:relative;min-width:0;padding:24px;border:1px solid var(--border);border-radius:12px;overflow:hidden;color:var(--text-color);isolation:isolate}
.pc-card--blue{background:var(--pc-blue)}.pc-card--violet{background:var(--pc-violet)}.pc-card--green{background:var(--pc-green)}.pc-card--pink{background:var(--pc-pink)}.pc-card--lime{background:var(--pc-lime)}
.pc-card-heading{position:relative;z-index:2}.pc-card-heading h3{display:flex;align-items:center;gap:12px;font-size:24px;line-height:28px;font-weight:600}.pc-card-heading p{margin-top:12px;font-size:18px;line-height:24px;color:var(--text-color3)}
.pc-card-heading .icon{display:inline-block;flex:none;width:32px;height:32px;background-color:var(--accent-color)}
.pc-card .pc-photo{padding:8px}.pc-feature-action{display:flex;justify-content:center;text-align:center;margin-top:32px}.pc-card-action{margin-top:24px}.pc-card-action .documents-action{width:100%}
.picture-category .documents-breadcrumb>span:last-child{color:var(--text-color)}
.pc-feature-action>.btn-start{width:auto}
.pc-features--generate .pc-feature-grid{grid-template-columns:478fr 672fr;align-items:stretch}.pc-generation{min-height:478px;padding:28px}.pc-styles{padding:26px;border-radius:16px;overflow:visible}.pc-styles>.pc-card-heading p{max-width:497px}
.pc-house-scene{height:310px;position:relative;margin-top:32px}.pc-house{position:absolute;right:0;top:0;width:76%;height:250px;transform:rotate(4deg)}
.pc-house-prompt{position:absolute;left:0;top:32px;width:58%;transform:rotate(-5deg);padding:14px}.pc-house-prompt p{font-size:14px;line-height:18px;margin-top:8px}
.pc-house-ready{position:absolute;bottom:0;left:0;right:0}.pc-house-ready small{margin-top:8px}
.pc-generation::before,.pc-chair-card::before,.pc-familiar-card::before,.pc-product-card::before,.pc-social-card::before,.pc-cutout-card::before{content:'';position:absolute;inset:60px -40% -45% 5%;background:url('/assets/new-pages-20261104-v1/images/picture-categories/37914-15889-imgImageFromRawpixelId4094212Original1.webp') center/cover no-repeat;transform:rotate(154deg) scaleY(-1);z-index:-1;pointer-events:none}
.pc-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px}.pc-style-card{position:relative;min-width:0;height:300px;color:var(--text-color);border-radius:10px;background:none;display:block}
.pc-style-content{height:300px;display:flex;flex-direction:column;background:var(--pictures-input);-webkit-mask:url('/assets/new-pages-20261104-v1/images/picture-categories/style-card-mask.svg') center/100% 100% no-repeat;mask:url('/assets/new-pages-20261104-v1/images/picture-categories/style-card-mask.svg') center/100% 100% no-repeat}
.pc-style-card::after{content:'';position:absolute;inset:0;background:url('/assets/new-pages-20261104-v1/images/picture-categories/style-card-outline.svg') center/100% 100% no-repeat;pointer-events:none}
.pc-style-copy{height:100px;flex:none;padding:16px}.pc-style-card h3{font-size:20px;line-height:24px;font-weight:600}.pc-style-card p{font-size:14px;line-height:18px;margin-top:8px}.pc-style-card .pc-photo{height:200px;margin:0;padding:0;border:0;border-radius:0}.pc-style-card .pc-photo img{border-radius:0}.pc-style-arrow{position:absolute;right:0;bottom:0;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--text-color)}
.pc-style-arrow-icon{display:block}
html[data-theme=dark] .pc-style-arrow-icon{filter:brightness(0)}
.pc-features--replace-background .pc-feature-grid{align-items:center}.pc-features--replace-background .pc-card-heading .icon{order:2;margin-left:auto}.pc-features--replace-background .pc-card-heading p{margin-top:8px}.pc-product-example,.pc-hair-example,.pc-perfume-example{position:relative;margin-top:24px;height:256px}.pc-product-example>.pc-photo,.pc-hair-example>.pc-photo{height:100%;padding:0;border:0}.pc-product-example .pc-inset,.pc-perfume-example .pc-inset{position:absolute;left:12px;top:12px;width:78px;height:78px;padding:0;border:3px solid var(--pictures-input);border-radius:8px;box-shadow:none;z-index:2}
@media(min-width:768px){.pc-features--replace-background .pc-card{padding:23px}}
.pc-hair-example{height:322px;overflow:hidden;border-radius:12px}.pc-magnifier{position:absolute;right:-10px;bottom:-30px;width:175px;height:175px;border:4px solid var(--pictures-input);border-radius:50%;overflow:hidden}.pc-magnifier>.pc-photo{padding:0;border:0;height:100%;background:none}.pc-magnifier .pc-photo img{width:250%;height:250%;max-width:none;object-fit:cover;transform:translate(-35%,-25%)}
.pc-features--replace-background .pc-hair-example .pc-magnifier{left:166px;top:161px;right:auto;bottom:auto;width:202px;height:202px;border-width:3px}
.pc-features--replace-background .pc-hair-example .pc-magnifier .pc-photo img{position:absolute;left:-184.47%;top:-58.93%;width:288.66%;height:513%;max-width:none;max-height:none;object-fit:fill;transform:none;border-radius:0}
.pc-perfume-example{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pc-perfume-example>.pc-photo{height:100%;padding:0;border:0;border-radius:8px}.pc-perfume-example>.pc-photo.pc-inset{left:13px;top:166px;bottom:auto;width:78px;height:78px;padding:0;border:3px solid var(--pictures-input);border-radius:8px;z-index:2}
@media(max-width:767px){.pc-features--replace-background .pc-hair-example .pc-magnifier{left:auto;top:auto;right:-10px;bottom:-30px;width:155px;height:155px}}
.pc-postcard-card,.pc-writing-card,.pc-envelope-card{min-height:586px;overflow:visible;padding:16px;display:flex;flex-direction:column;gap:22px;background-position:center;background-size:cover}
.pc-postcard-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/38063-23890-img.webp')}.pc-writing-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/38063-23890-img2.webp')}.pc-envelope-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/38063-23890-img3.webp')}
.pc-postcard-card .pc-card-heading,.pc-writing-card .pc-card-heading,.pc-envelope-card .pc-card-heading{background:var(--pictures-input);padding:18px;border-radius:10px;margin-top:auto}.pc-writing-card .pc-card-heading{margin:0}.pc-postcard-card .pc-card-heading .icon,.pc-writing-card .pc-card-heading .icon,.pc-envelope-card .pc-card-heading .icon{display:none}.pc-card-badge{position:absolute;top:-20px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:14px}
.pc-thanks-card{position:relative;margin:30px 22px 0;height:340px;transform:rotate(-4deg)}.pc-thanks-card>.pc-photo{height:100%}.pc-thanks-card>strong{position:absolute;top:32px;left:24px;right:24px;font-size:25px;line-height:30px;text-align:center;color:#153967}.pc-thanks-card>em{position:absolute;top:100px;left:20px;right:20px;text-align:center;color:#153967;font-size:14px}
@font-face{font-family:PictureCaveat;src:url('/assets/new-pages-20261104-v1/font/greetings-categories/caveat-400.a7716f8d35f9fb61.woff2') format('woff2');font-weight:400;font-display:swap}
.pc-handwriting{font-family:PictureCaveat,Inter,sans-serif;font-size:44px;line-height:1.05;text-align:center;color:var(--accent-color);padding:34px 20px;margin:0 18px;border-color:var(--accent-color);min-height:155px}
.pc-font-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:100px;font-size:14px;margin:0 32px}.pc-font-toolbar i{width:22px;height:22px;border-radius:50%;background:var(--accent-color)}.pc-font-choices{padding:10px}.pc-font-choices>div{display:flex;gap:8px;margin-top:10px}.pc-font-choices span{flex:1;min-width:0;text-align:center;border:1px solid var(--border);padding:8px;border-radius:4px}.pc-font-choices b{font-size:28px;line-height:34px}.pc-font-choices small{font-size:10px}.pc-font-choices span:first-child{color:var(--accent-color);border-color:var(--accent-color)}

.pc-familiar-card,.pc-renaissance-card,.pc-profile-card{min-height:552px}.pc-familiar-pair{position:relative;display:flex;align-items:center;margin-top:50px;height:220px}.pc-familiar-pair>.pc-photo{width:52%;height:180px;transform:rotate(-5deg)}.pc-familiar-pair>.pc-photo+ .pc-photo{margin-left:-4%;transform:rotate(5deg);height:220px}.pc-familiar-pair figcaption{font-size:12px;margin-top:8px}.pc-familiar-details{margin-top:24px;padding:12px}.pc-familiar-details strong{font-size:14px}.pc-familiar-details>div{display:flex;gap:8px;margin-top:10px}.pc-familiar-details span{width:50%}.pc-familiar-details .pc-photo{height:48px;padding:0;border:0}.pc-familiar-details img{object-position:center 35%;transform:scale(1.7)}
.pc-renaissance-card{display:flex;flex-direction:column;background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/38450-38710-imgImage.webp');background-size:cover}.pc-renaissance{height:300px;margin:14px 8px 0;transform:rotate(-5deg)}.pc-portrait-detail{position:absolute;right:18px;top:252px;width:104px;height:104px;border:4px solid var(--pictures-input);border-radius:50%;overflow:hidden}.pc-portrait-detail>.pc-photo{border:0;padding:0;height:100%}.pc-portrait-detail img{transform:scale(3);object-position:bottom right}.pc-renaissance-card>.pc-chip{align-self:flex-end;position:relative;margin-top:28px;font-size:14px}.pc-renaissance-card .pc-card-heading{margin-top:auto;padding-top:28px}
.pc-profile-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/38450-38710-imgImage.webp');background-size:cover}.pc-profile{position:relative;text-align:center;margin:30px 24px 0;padding:0 16px 14px;overflow:hidden}.pc-profile-cover{height:60px;margin:0 -16px;background:url('/assets/new-pages-20261104-v1/images/picture-categories/38450-38710-img3.webp') center/cover}.pc-profile>img{position:relative;border:4px solid var(--pictures-input);width:84px;height:84px;border-radius:50%;object-fit:cover;margin:-38px auto 10px}.pc-profile>strong{display:block}.pc-profile>small{margin-top:8px;color:var(--text-color3)}.pc-profile>span{display:block;margin-top:20px;padding:8px;background:var(--primary-cont);border:1px solid var(--border);border-radius:4px;color:var(--accent-color);font-size:14px}.pc-business-photo{position:relative;float:right;font-size:14px;margin:-6px 4px 16px;transform:rotate(-4deg);color:var(--pinky-add)}.pc-profile-message{clear:both;display:flex;align-items:center;gap:10px;padding:12px;transform:rotate(3deg)}.pc-profile-message>img{border-radius:50%;object-fit:cover;flex:none}.pc-profile-message strong{font-size:12px}.pc-profile-message>small{margin-left:auto;color:var(--text-color3);font-size:10px}
.pc-features--face-swap .pc-feature-grid{align-items:center}.pc-face-card .pc-card-heading .icon{display:none}.pc-face-card{padding:24px}.pc-face-example{position:relative;margin-top:24px;height:290px}.pc-face-example>.pc-photo{height:100%;padding:0;border:0}.pc-face-example>div{display:flex;align-items:center;justify-content:center;gap:8px;position:absolute;bottom:12px;left:0;right:0;color:white}.pc-face-example>div .pc-photo{height:70px;width:70px;padding:3px}.pc-face-roles>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.pc-face-roles>div:last-child .pc-photo{height:98px;padding:3px}.pc-natural{height:290px;aspect-ratio:auto;margin-top:24px;border-radius:8px}

@media(max-width:1199px) and (min-width:768px){.pc-scene{font-size:14px;height:400px}.pc-panel{padding:12px}.pc-panel strong{font-size:14px}.pc-panel p{font-size:14px}.pc-chip{font-size:12px;padding:6px 10px}.pc-formats{width:24%;right:0}.pc-ratio{width:40px;height:40px}.pc-ratio--2{width:48px;height:32px}.pc-ratio--3{width:24px;height:48px}.pc-avatar-picker{left:0;width:70%}.pc-avatar-result{right:0}.pc-card-heading h3{font-size:20px;line-height:26px}.pc-card-heading p{font-size:16px;line-height:22px}.pc-card{padding:18px}.pc-features--generate .pc-feature-grid{grid-template-columns:1fr}.pc-social-post{left:40%;width:37%}.pc-caption{left:12px}.pc-feature-grid{gap:12px}.pc-birthday strong{font-size:25px;line-height:30px}.pc-face-aside{right:0;width:27%}.pc-face-result{left:32%;width:39%}.pc-face-inputs{left:0;width:30%}.pc-idea{left:0;width:27%}}
@media(min-width:768px) and (max-width:1199px){
 .pc-scene--remove-background{height:660px}
 .pc-remove-result{left:50%;width:628px;max-width:100%;transform:translateX(-50%)}
 .pc-product{left:calc(50% - 250px);top:382px;width:234px}
 .pc-sticker{right:calc(50% - 250px);top:382px;width:246px}
}
@media(max-width:767px){
 .picture-category .pc-hero{min-height:0;padding-bottom:64px;background-size:auto 100%;background-position:center bottom}
 .picture-category .pc-hero .pictures-hero__heading{margin-top:28px}.picture-category .pc-hero .section-big-title{font-size:30px;line-height:32px}.picture-category .pc-hero .tables-hero__line{display:block}.picture-category .pc-hero .documents-toggle{display:inline-block;vertical-align:middle;margin-right:6px}.picture-category .pc-hero .documents-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.picture-category .pc-hero .documents-hero__actions>a{width:100%;justify-content:center}.picture-category .pc-hero .documents-breadcrumb{font-size:14px;line-height:20px;gap:6px}.picture-category .pc-hero .section-sub-title{font-size:18px;line-height:20px}
 .pc-scene{height:440px;margin-top:36px}.pc-photo{padding:10px}.pc-photo figcaption{font-size:14px;line-height:18px;margin-top:10px}.pc-panel{padding:14px}.pc-panel strong{font-size:14px;line-height:18px}.pc-panel p{font-size:16px;line-height:20px}.pc-chip{font-size:14px;line-height:18px;padding:8px 12px}.pc-settings{margin-top:12px}.pc-settings span{font-size:12px;line-height:16px;padding:4px 10px}
 .pc-scene--generate{height:435px}.pc-main-result{left:4%;top:100px;width:92%;height:240px}.pc-idea{left:0;top:0;width:73%;z-index:2}.pc-idea p{font-size:16px;line-height:20px;font-weight:500}.pc-idea .pc-settings{margin-top:10px}.pc-fantasy{display:none}.pc-style{top:335px;left:0;right:auto;font-size:12px}.pc-formats{width:61%;right:0;top:335px;padding:12px}.pc-formats>div{gap:6px;margin-top:14px}.pc-ratio{width:28px;height:28px;margin-bottom:6px}.pc-ratio--2{width:34px;height:24px}.pc-ratio--3{width:18px;height:34px}.pc-formats>div>span{font-size:12px}.pc-formats strong{font-size:14px}
 .pc-scene--postcard{height:450px}.pc-scene--postcard .pc-main-result{top:44px;height:238px}.pc-scene--postcard .pc-style{top:0;left:auto;right:8%;font-size:14px}.pc-birthday{top:35px;left:30px}.pc-birthday strong{font-size:25px;line-height:28px}.pc-birthday small{font-size:11px;margin-top:18px}.pc-memories{top:300px;left:16%;width:75%;transform:rotate(3deg);padding:12px}.pc-memories>div{margin-top:10px}.pc-memories .pc-photo{height:100px}.pc-memories em{font-size:18px}.pc-occasion{display:none}
 .pc-scene--replace-background{height:620px}.pc-scene--replace-background>.pc-original{left:0;top:0;width:75%;height:345px}.pc-kept{left:79%;top:64px;font-size:14px;display:block;text-align:center;width:21%}.pc-kept .icon{display:block;margin:0 auto 12px}.pc-kept strong{font-weight:400}.pc-kept>span{font-size:0}.pc-kept strong{font-size:14px}.pc-new-background{display:none}.pc-light-panel{top:230px;right:0;width:66%;z-index:3}.pc-light-panel>div:not(.pc-track){font-size:16px}.pc-background-examples{position:absolute;left:0;right:0;top:452px}.pc-background-examples>strong{display:block;font-size:16px;margin-bottom:12px;color:var(--pictures-input)}.pc-background-examples>div{display:flex;gap:10px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.pc-background-examples .pc-photo{position:relative;left:auto;right:auto;top:auto;width:38%;height:164px;transform:none;flex:none;scroll-snap-align:start;padding:0;border-radius:6px}.pc-background-examples figcaption{display:block;text-align:center;margin-top:4px;font-size:14px}
 .pc-scene--enhance{left:50%;transform:translateX(-50%);width:calc(100% + 28px);max-width:430px;height:clamp(426.667px,133.3333vw,573.333px);margin-left:0;margin-right:0}
 .pc-enhance-main{left:9.16667%;top:4.16667%;width:82.77778%;aspect-ratio:298/228;transform:rotate(2deg)}
 .pc-enhance-light{left:3.88889%;top:48.54167%;width:49.44444%;aspect-ratio:178/175;transform:rotate(-4deg)}
 .pc-enhance-detail{left:49.08089%;top:57.11358%;right:auto;width:45%;aspect-ratio:1;transform:rotate(8deg)}
 .pc-enhance-main>.pc-photo,.pc-enhance-light>.pc-photo,.pc-enhance-detail>.pc-photo{padding:6px;box-shadow:0 7px 17px -3.5px rgba(20,38,82,.14)}
 .pc-enhance-main>.pc-photo img,.pc-enhance-light>.pc-photo img,.pc-enhance-detail>.pc-photo img{border-radius:7px}
 .pc-enhance-main>.pc-chip,.pc-enhance-light>.pc-chip,.pc-enhance-detail>.pc-chip{font-size:12px;line-height:14px;padding:7px 10px;left:17px;bottom:16px;max-width:calc(100% - 27px);border-radius:100px}
 .pc-enhance-main>.pc-chip{top:17px;bottom:auto}
 .pc-detail-eye{width:17.77778%;height:auto;left:76.66667%;right:auto;top:9.58333%;padding:clamp(3.413px,1.06667vw,4.587px);box-shadow:0 3.2px 8.8px -1.6px rgba(13,33,82,.18)}
 .pc-detail-eye img{width:1131.074%;height:692.784%;left:-439.23%;top:-188.144%}


 .pc-scene--avatar{height:540px}.pc-avatar-result{left:8%;right:auto;top:12px;width:84%;height:310px;transform:rotate(-3deg)}.pc-avatar-result>.pc-photo{padding:12px}.pc-avatar-result>.pc-download{top:24px;right:24px}.pc-avatar-picker{top:350px;left:0;width:100%;padding:12px}.pc-avatar-upload{padding:0;margin-bottom:16px;gap:8px}.pc-avatar-upload>img{width:48px;height:48px}.pc-avatar-upload>span{font-size:12px;padding:6px}.pc-avatar-options{gap:6px;margin-top:10px}.pc-avatar-options .pc-photo{padding:4px;height:90px}.pc-avatar-options figcaption{font-size:10px;line-height:12px;margin-top:4px}
 .pc-scene--face-swap{height:630px}.pc-face-inputs{position:relative;left:0;top:0;width:100%;height:185px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pc-face-inputs .pc-photo{position:relative;top:auto;right:auto;width:100%;height:185px;transform:none;padding:12px}.pc-face-plus{display:none}.pc-face-result{left:0;top:198px;width:100%;height:350px}.pc-face-result .pc-photo{padding:12px}.pc-face-result>div{top:24px;left:24px;flex-wrap:wrap;right:20px}.pc-face-result .pc-chip{font-size:14px;padding:5px 7px}.pc-face-aside{right:auto;left:10%;top:564px;width:80%}.pc-face-identity{padding:14px}.pc-face-more,.pc-face-note{display:none}
 .pc-scene--remove-background{--pc-compare-height:calc((100vw - 28px)*.563694);height:calc(var(--pc-compare-height) + 442px)}
 .pc-remove-result{left:0;top:0;width:100%;height:auto;aspect-ratio:628/354;padding:8px}
 .pictures-page .pc-remove-result .pictures-result__label{top:8px;padding:5px 8px;font-size:12px;line-height:16px}
 .pictures-page .pc-remove-result .pictures-result__label--before{left:8px}.pictures-page .pc-remove-result .pictures-result__label--after{right:8px}
 .pc-product{left:0;top:calc(var(--pc-compare-height) + 48px);width:min(284px,90%);padding:16px;transform:rotate(-6deg);border-radius:8px}
 .pc-product__body{display:flex;align-items:center;gap:12px}
 .pc-product .pc-checker{width:130px;height:104px;flex:none;margin:0;background-size:26.78px 26.78px}
 .pc-product .pc-product__details{min-width:0}
 .pc-product .pc-product__details p{margin:0;font-size:14px;line-height:18px}
 .pc-product__price{flex-wrap:wrap;gap:8px;margin-top:8px}
 .pc-product__price>strong{font-size:16px;line-height:20px}
 .pc-sticker{right:0;top:calc(var(--pc-compare-height) + 188px);width:246px;max-width:calc(100% - 16px);padding:16px;gap:12px;transform:rotate(4deg);border-radius:8px}
 .pc-sticker>.pc-sticker__art{height:140px;margin:0}
 .pc-sticker>p{font-size:14px;line-height:18px}
 .pc-sticker .pc-chip{font-size:16px;padding:5px 12px}

 .pc-features{padding:40px 0}.pc-features .section-titles{margin-bottom:32px}.pc-features .section-title{font-size:24px;line-height:28px}.pc-features .section-sub-title{font-size:16px;line-height:20px}.pc-feature-grid,.pc-features--generate .pc-feature-grid,.pc-features--editor .pc-feature-grid,.pc-features--enhance .pc-feature-grid,.pc-features--remove-background .pc-feature-grid{grid-template-columns:minmax(0,1fr);gap:10px}.pc-card{padding:18px}.pc-card-heading h3{font-size:20px;line-height:24px;gap:10px}.pc-card-heading p{font-size:16px;line-height:20px;margin-top:10px}.pc-card-heading .icon{width:28px;height:28px}.pc-feature-action{margin-top:32px}.pc-feature-action>a{max-width:100%}.pc-card-action{display:none}
 .pc-generation{min-height:410px}.pc-house-scene{margin-top:20px;height:260px}.pc-house{height:215px;width:75%}.pc-house-prompt{width:65%;top:10px;padding:12px}.pc-house-prompt p{font-size:14px;line-height:18px}.pc-house-ready{padding:12px}.pc-house-ready strong{font-size:16px}.pc-styles{padding:0;border:0;background:none}.pc-styles>.pc-card-heading{display:none}.pc-style-grid{grid-template-columns:1fr;gap:10px;margin-top:0}.pc-style-card>div{padding:20px}.pc-style-card h3{font-size:20px}.pc-style-card p{font-size:16px;line-height:20px;max-width:240px}.pc-style-card .pc-photo{height:200px}.pc-product-example,.pc-hair-example,.pc-perfume-example{height:256px;margin-top:16px}.pc-product-example .pc-inset,.pc-perfume-example .pc-inset{width:80px;height:80px}.pc-hair-example .pc-magnifier{width:155px;height:155px}
 .pc-postcard-card,.pc-writing-card,.pc-envelope-card{margin-top:16px;min-height:560px;padding:16px;gap:20px}.pc-thanks-card{height:330px;margin:24px 18px 0}.pc-postcard-card .pc-card-heading,.pc-writing-card .pc-card-heading,.pc-envelope-card .pc-card-heading{padding:16px}.pc-writing-card .pc-card-heading{order:5;margin-top:auto}.pc-handwriting{margin:20px 12px 0;font-size:40px;padding:28px 14px}.pc-font-toolbar{margin:0 24px}.pc-envelope{min-height:340px;margin:20px 12px 0}

 .pc-familiar-card,.pc-renaissance-card,.pc-profile-card{min-height:450px}.pc-familiar-pair{height:185px;margin-top:30px}.pc-familiar-pair>.pc-photo{height:160px}.pc-familiar-pair>.pc-photo+.pc-photo{height:185px}.pc-familiar-details{margin-top:20px}.pc-renaissance{height:270px;margin:10px 15px 0}.pc-portrait-detail{top:232px;width:86px;height:86px}.pc-renaissance-card>.pc-chip{font-size:12px;margin-top:20px}.pc-renaissance-card .pc-card-heading{padding-top:22px}.pc-profile{margin:24px 22px 0}.pc-profile-message{margin-top:10px}.pc-profile-message small{font-size:10px}
 .pc-face-card{padding:16px}.pc-face-example,.pc-natural{height:280px;margin-top:20px}.pc-face-roles>div:last-child{margin-top:20px;gap:6px}.pc-face-roles>div:last-child .pc-photo{height:100px}
}

/* Original card backgrounds, clipped using the Figma layer transforms. */
.pc-generation::before,.pc-chair-card::before,.pc-familiar-card::before,.pc-product-card::before,.pc-social-card::before{display:none}
.pc-generation{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/card-bg-generation.webp')}
.pc-chair-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/card-bg-chair.webp')}
.pc-filters-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/card-bg-filters.webp')}
.pc-familiar-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/card-bg-familiar.webp')}
.pc-renaissance-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/card-bg-renaissance.webp')}
.pc-profile-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/card-bg-profile.webp')}
.pc-social-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/card-bg-social.webp')}
.pc-product-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/card-bg-product.webp')}
.pc-print-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/card-bg-print.webp')}
.pc-generation,.pc-chair-card,.pc-filters-card,.pc-familiar-card,.pc-renaissance-card,.pc-profile-card,.pc-social-card,.pc-product-card,.pc-print-card{background-size:100% 100%;background-repeat:no-repeat}
.pc-postcard-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/export-38063-23900.webp')}
.pc-writing-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/export-38063-23914.webp')}
.pc-envelope-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/export-38063-23949.webp')}
html[data-theme=dark] .pc-postcard-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/export-38063-27065.webp')}
html[data-theme=dark] .pc-writing-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/export-38063-27079.webp')}
html[data-theme=dark] .pc-envelope-card{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/export-38063-27114.webp')}
/* Original vector envelope; text remains live and translated. */
.pc-card-icon{width:36px;height:36px;flex:none;object-fit:contain}
.pc-features--generate .pc-card-icon,.pc-features--replace-background .pc-card-icon{width:32px;height:32px}
.pc-features--replace-background .pc-card-icon{order:2;margin-left:auto}
.pc-card-icon--replace{display:grid;place-items:center;border-radius:4px;overflow:hidden}
.pc-card-icon--replace img{display:block;flex:none}
.pc-card-icon--replace-0{background:linear-gradient(137.087deg,#1aa47c 3.3875%,#3ae66d 100%)}
.pc-card-icon--replace-1{background:linear-gradient(129.537deg,#8644fa 9.4505%,#5dc8fc 100%)}
.pc-card-icon--replace-2{background:linear-gradient(135.332deg,#e88bff .95892%,#ff3f75 98.491%)}
html[data-theme=dark] .pc-card-icon--replace img{filter:brightness(0)}
.pc-envelope{width:100%;aspect-ratio:344/354;min-height:0;margin:24px 0;position:relative;flex:none}
.pc-envelope::before,.pc-envelope::after{display:none}
.pc-envelope>img{position:absolute;object-fit:fill}
.pc-envelope-back{left:4.94%;top:31.07%;width:90.12%;height:67.51%}
.pc-envelope>div{position:absolute;width:70.35%;height:39%;padding:5.2%;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--pictures-input);box-shadow:0 5px 14px #0d1f120d}
.pc-envelope>div>img{position:absolute;right:-7%;top:-20%;width:45%;height:auto;opacity:.8}
.pc-envelope>div small{position:relative;display:block;text-transform:uppercase;font-size:10px;line-height:14px;letter-spacing:.5px;color:var(--text-color3)}
.pc-envelope>div strong{position:relative;display:block;font-size:22px;line-height:30px;margin-top:6px;color:var(--text-color)}
.pc-envelope>.pc-envelope-card-one{top:0;left:8.7%;transform:rotate(-5deg);background:color-mix(in srgb,var(--pictures-input) 91%,#11c521)}
.pc-envelope>.pc-envelope-card-two{top:22%;left:15.9%;transform:rotate(3deg);background:color-mix(in srgb,var(--pictures-input) 95%,#11c521)}
.pc-envelope-card-two strong{font-family:PictureCaveat,Inter,sans-serif;font-size:30px!important}
.pc-envelope>.pc-envelope-card-three{top:46.6%;left:11.6%;height:43%;transform:rotate(-3deg)}
.pc-envelope-front{left:1.3%;top:60.4%;width:97.4%;height:44.5%}
.pc-envelope-left{left:4.8%;top:62.6%;width:37.5%;height:35.3%}
.pc-envelope-right{left:57.7%;top:62.6%;width:37.5%;height:35.3%}
.pc-envelope-bottom{left:3.9%;top:84.6%;width:92.1%;height:16.1%}
.pc-envelope-seal{left:43.6%;top:83%;width:12.8%;height:12.4%}
/* Original Figma hero backgrounds, cropped to the viewport instead of shrinking the canvas. */
html[data-theme=light] .picture-category--generate .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/generate-bg-light-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=light] .picture-category--generate .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/generate-bg-light-mobile.webp');background-size:cover}}
html[data-theme=dark] .picture-category--generate .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/generate-bg-dark-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=dark] .picture-category--generate .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/generate-bg-dark-mobile.webp');background-size:cover}}
html[data-theme=light] .picture-category--replace-background .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/replace-background-bg-light-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=light] .picture-category--replace-background .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/replace-background-bg-light-mobile.webp');background-size:cover}}
html[data-theme=dark] .picture-category--replace-background .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/replace-background-bg-dark-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=dark] .picture-category--replace-background .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/replace-background-bg-dark-mobile.webp');background-size:cover}}
html[data-theme=light] .picture-category--postcard .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/postcard-bg-light-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=light] .picture-category--postcard .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/postcard-bg-light-mobile.webp');background-size:cover}}
html[data-theme=dark] .picture-category--postcard .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/postcard-bg-dark-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=dark] .picture-category--postcard .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/postcard-bg-dark-mobile.webp');background-size:cover}}
html[data-theme=light] .picture-category--remove-background .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/remove-background-bg-light-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=light] .picture-category--remove-background .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/remove-background-bg-light-mobile.webp');background-size:cover}}
html[data-theme=dark] .picture-category--remove-background .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/remove-background-bg-dark-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=dark] .picture-category--remove-background .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/remove-background-bg-dark-mobile.webp');background-size:cover}}
html[data-theme=light] .picture-category--enhance .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-bg-light-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=light] .picture-category--enhance .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-bg-light-mobile.webp');background-size:cover}}
html[data-theme=dark] .picture-category--enhance .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-bg-dark-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=dark] .picture-category--enhance .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-bg-dark-mobile.webp');background-size:cover}}
html[data-theme=light] .picture-category--editor .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-bg-light-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=light] .picture-category--editor .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-bg-light-mobile.webp');background-size:cover}}
html[data-theme=dark] .picture-category--editor .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-bg-dark-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=dark] .picture-category--editor .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-bg-dark-mobile.webp');background-size:cover}}
html[data-theme=light] .picture-category--avatar .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/avatar-bg-light-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=light] .picture-category--avatar .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/avatar-bg-light-mobile.webp');background-size:cover}}
html[data-theme=dark] .picture-category--avatar .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/avatar-bg-dark-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=dark] .picture-category--avatar .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/avatar-bg-dark-mobile.webp');background-size:cover}}
html[data-theme=light] .picture-category--face-swap .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/face-swap-bg-light-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=light] .picture-category--face-swap .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/face-swap-bg-light-mobile.webp');background-size:cover}}
html[data-theme=dark] .picture-category--face-swap .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/face-swap-bg-dark-desktop.webp');background-size:auto 100%}
@media(max-width:767px){html[data-theme=dark] .picture-category--face-swap .pc-hero{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/face-swap-bg-dark-mobile.webp');background-size:cover}}
/* Generation feature composition from the desktop Figma frame. */
@media(min-width:1200px){
 .pc-features--generate .pc-feature-grid{grid-template-columns:478px 575px}
 .pc-features--generate .pc-card{height:478px;min-height:0}
 .pc-features--generate .pc-style-grid{width:644px;grid-template-columns:repeat(3,208px)}
 .pc-features--generate .pc-house-scene{margin-top:22px}
 .pc-features--generate .pc-house{right:-20px;width:73%;height:260px}
 .pc-features--generate .pc-house-prompt{top:49px}
}
.pc-features--generate .pc-house-ready{top:auto;bottom:0}
@media(max-width:767px){
 .pc-styles{padding:0}
 .pc-style-card>.pc-style-content{padding:0;border-radius:16px;-webkit-mask-image:linear-gradient(#fff 0 0),url('/assets/new-pages-20261104-v1/images/picture-categories/style-card-mask.svg');mask-image:linear-gradient(#fff 0 0),url('/assets/new-pages-20261104-v1/images/picture-categories/style-card-mask.svg');-webkit-mask-size:calc(100% - 192px) 100%,208px 300px;mask-size:calc(100% - 192px) 100%,208px 300px;-webkit-mask-position:left top,right top;mask-position:left top,right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
 .pc-style-card::after{display:none}
 .pc-style-copy{padding:20px}
}

/* Remove-background features: original SVGs and layered Figma illustrations. */
.pc-features--remove-background .pc-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.pc-features--remove-background .pc-card{padding:23px}
.pc-features--remove-background .pc-card-heading{min-height:96px}
.pc-features--remove-background .pc-card-heading h3{font-size:24px;line-height:28px;gap:12px}
.pc-features--remove-background .pc-card-heading p{font-size:18px;line-height:24px;margin-top:12px;font-weight:400}
.pc-features--remove-background .pc-remove-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:6px;flex:none}
.pc-remove-icon--object{background:linear-gradient(147.09deg,#67deff 10.236%,#2a5eec 59.424%,#8423e2 101.75%)}
.pc-remove-icon--export{background:linear-gradient(137.09deg,#ff7ac5 3.3875%,#9622d5 100%)}
.pc-remove-icon--heart{background:linear-gradient(135.33deg,#e88bff .95892%,#ff3f75 98.491%)}
.pc-remove-icon>span{display:grid;place-items:center;width:20px;height:20px}
.pc-remove-icon img{display:block;flex:none;max-width:none}
.pc-cutout-card{grid-row:span 2;min-height:652px;display:flex;flex-direction:column}
.pc-cutout-card::before{display:block;inset:auto;left:246.716px;top:-187.762px;width:1200px;height:1200px;background:url('/assets/new-pages-20261104-v1/images/picture-categories/remove-features/blue-bg.webp') 0 0/100% 100% no-repeat;transform:matrix(-.807898,.589322,.589322,.807898,0,0);transform-origin:0 0}
.pc-cutout-result{position:relative;flex:none;height:430px;margin-top:24px;border:1px solid var(--border);padding:11px;border-radius:12px;background:var(--pictures-input)}
.pc-cutout-result>.pc-photo{height:100%;padding:0;border:0;background:repeating-conic-gradient(var(--border) 0 25%,transparent 0 50%) 0/33.533px 33.533px var(--pictures-input);border-radius:8px}
.pc-cutout-result>.pc-photo img{height:100%;object-fit:cover}
.pc-cutout-result>.pc-chip{position:absolute;left:24px;top:24px;padding:8px 14px 8px 10px;gap:6px;font-size:16px;line-height:20px;font-weight:500}
.pc-feature-check{display:inline-block;flex:none;width:20px;height:20px;background:currentColor;mask:url('/assets/new-pages-20261104-v1/images/picture-categories/remove-features/check.svg') center/14.167px 10.405px no-repeat}
.pc-cutout-detail{position:absolute;right:40px;bottom:40px;width:150px;height:150px;overflow:hidden;border-radius:50%;border:2px solid var(--accent-color);background:var(--pictures-input)}
.pc-cutout-detail img{position:absolute;width:900px;height:600px;max-width:none;max-height:none;left:-337px;top:-232px;transform:scale(var(--pc-detail-scale,1));transform-origin:410px 305px}
.pc-outline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;font-size:16px;line-height:20px;font-weight:500;color:var(--text-color3)}
.pc-outline__zoom{display:flex;align-items:center;flex:none;padding:0 6px;height:32px;border:1px solid var(--border);border-radius:16px;background:var(--pictures-input)}
.pc-outline__zoom button{width:24px;height:30px;padding:0;border:0;background:none;font:inherit;color:var(--text-color3);cursor:pointer}
.pc-outline__zoom button:last-child{color:var(--accent-color)}
.pc-outline__zoom button:disabled{opacity:.4;cursor:default}
.pc-outline__zoom output{width:70px;text-align:center;font-size:14px;line-height:18px;color:var(--text-color)}
.pc-transparent-card{min-height:275px;background-image:none}
.pc-transparent-card::before{content:'';position:absolute;left:71.146px;top:816.029px;width:1223.158px;height:611.579px;background:url('/assets/new-pages-20261104-v1/images/picture-categories/remove-features/purple-bg.webp') 0 0/100% 100% no-repeat;transform:matrix(.89379,-.448486,-.448486,-.89379,0,0);transform-origin:0 0;pointer-events:none;z-index:-1}
.pc-transparent-card .pc-card-heading p{max-width:466px}
.pc-png-file{position:relative;display:grid;grid-template-columns:85px minmax(0,1fr) 46px;column-gap:16px;align-items:center;margin-top:20px;padding:12px 20px 12px 12px;border-radius:12px}
.pc-png-file__preview{position:relative;grid-row:1/3;width:85px;height:85px}
.pc-png-file__preview::before{content:'';position:absolute;inset:0;border-radius:8px;border:1px solid var(--border);background:var(--main-container);transform:rotate(5deg)}
.pc-png-file__preview>.pc-photo{position:relative;width:100%;height:100%;padding:9px;border-radius:8px;border:1px solid var(--border);background:repeating-conic-gradient(var(--border) 0 25%,transparent 0 50%) 0/17px 17px var(--pictures-input)}
.pc-png-file__preview .pc-photo img{width:100%;height:100%;object-fit:contain}
.pc-png-file__copy{min-width:0}
.pc-png-file__copy strong{font-size:16px;line-height:20px;font-weight:600}
.pc-png-file__copy small{margin-top:6px;font-size:14px;line-height:18px;color:var(--text-color5);font-weight:400}
.pc-png-file>.pc-success{grid-column:2;display:flex;align-items:center;gap:6px;margin:12px 0 0;font-size:14px;line-height:18px;font-weight:500;color:#11c521}
.pc-png-file .pc-feature-check{width:18px;height:18px;mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/remove-features/status-check.svg');mask-size:12.75px 9.365px}
.pc-png-file__download{grid-column:3;grid-row:1/3;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent-color) 10%,transparent);background:color-mix(in srgb,var(--accent-color) 10%,transparent);color:var(--accent-color)}
.pc-png-file__download i{width:24px;height:24px;background:currentColor;mask:url('/assets/new-pages-20261104-v1/images/picture-categories/remove-features/download.svg') center/contain no-repeat}
.pc-features--remove-background .pc-new-scene-card{padding:24px;background-color:rgba(238,37,157,.1)}
.pc-scene-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}
.pc-scene-choice{display:block;min-width:0;border:0;padding:0;background:none;font:inherit;color:var(--text-color);cursor:pointer;text-align:center}
.pc-scene-choice__image{display:block;position:relative;aspect-ratio:1;border:1px solid var(--pictures-input);border-radius:10px}
.pc-scene-choice .pc-photo{width:100%;height:100%;padding:0;border:0;border-radius:8px;background:none}
.pc-scene-choice .pc-photo img{height:100%;object-fit:cover}
.pc-scene-choice[aria-pressed=true] .pc-scene-choice__image{border:2px solid var(--pinky-add);border-radius:8px}
.pc-scene-choice__check{display:none;position:absolute;right:8px;top:8px;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--pinky-add);color:var(--pictures-input)}
.pc-scene-choice__check .pc-feature-check{width:16px;height:16px;mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/remove-features/selected-check.svg');mask-size:11.333px 8.324px}
.pc-scene-choice[aria-pressed=true] .pc-scene-choice__check{display:grid}
.pc-scene-choice__caption{display:block;margin-top:12px;font-size:16px;line-height:20px;font-weight:500}
.pc-scene-choice[aria-pressed=true] .pc-scene-choice__caption{color:var(--pinky-add)}
.pc-outline__zoom button:focus-visible,.pc-png-file__download:focus-visible,.pc-scene-choice:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}
@media(min-width:768px) and (max-width:1199px){
 .pc-features--remove-background .pc-feature-grid{max-width:575px;margin:auto;grid-template-columns:minmax(0,1fr)}
 .pc-cutout-card{grid-row:auto}
}
@media(max-width:767px){
 .pc-features--remove-background .pc-card{padding:19px}
 .pc-features--remove-background .pc-card-heading{min-height:98px}
 .pc-features--remove-background .pc-card-heading h3{font-size:20px;line-height:24px;gap:10px}
 .pc-features--remove-background .pc-card-heading p{font-size:16px;line-height:20px;margin-top:10px}
 .pc-features--remove-background .pc-remove-icon{width:28px;height:28px;border-radius:4px}
 .pc-remove-icon>span{transform:scale(.8)}
 .pc-features--remove-background .pc-feature-grid{grid-template-columns:minmax(0,1fr)}
 .pc-cutout-card{grid-row:auto;min-height:460px}
 .pc-cutout-result{height:auto;aspect-ratio:527/430;margin:22px -4px 0;padding:6px;border-radius:8px}
 .pc-cutout-result>.pc-photo{background-size:18.962px 18.962px}
 .pc-cutout-result>.pc-chip{left:10px;top:10px;padding:6px 8px;gap:4px;font-size:12px;line-height:14px}
 .pc-cutout-result .pc-feature-check{width:14px;height:14px;mask-size:9.917px 7.284px}
 .pc-cutout-detail{right:12px;bottom:-13px;width:96px;height:96px}
 .pc-cutout-detail img{width:576px;height:384px;left:-214.4px;top:-147.2px;transform:scale(var(--pc-detail-scale,1));transform-origin:262.4px 195.2px}
 .pc-outline{margin:28px -4px -4px;font-size:14px;line-height:18px;gap:8px;flex-wrap:wrap}
 .pc-outline__zoom button{width:20px;font-size:14px}
 .pc-outline__zoom output{width:66px;font-size:12px;line-height:14px}
 .pc-cutout-card::before{left:-38.234px;top:-171.28px;width:860px;height:860px;transform:matrix(-.736705,.676214,.676214,.736705,0,0)}
 .pc-transparent-card{min-height:268px}
 .pc-transparent-card::before{left:-179.289px;top:683.558px;width:1000px;height:500px;transform:matrix(.950272,-.311422,-.311422,-.950272,0,0)}
 .pc-png-file{grid-template-columns:56px minmax(0,1fr) 32px;gap:12px;margin-top:20px;padding:12px}
 .pc-png-file__preview{grid-row:1;width:56px;height:56px}
 .pc-png-file__preview>.pc-photo{padding:6px;background-size:11.2px 11.2px;border-radius:6px}
 .pc-png-file__copy strong{font-size:14px;line-height:18px}
 .pc-png-file__copy small{font-size:12px;line-height:14px;margin-top:4px}
 .pc-png-file__download{grid-row:1;width:32px;height:32px}
 .pc-png-file__download i{width:16px;height:16px}
 .pc-png-file>.pc-success{grid-column:1/-1;margin:0;font-size:12px;line-height:14px;gap:4px}
 .pc-png-file .pc-feature-check{width:14px;height:14px;mask-size:9.917px 7.284px}
 .pc-features--remove-background .pc-new-scene-card{padding:20px;min-height:274px}
 .pc-scene-options{gap:8px;margin-top:20px}
 .pc-scene-choice__caption{font-size:12px;line-height:14px;margin-top:8px}
 .pc-scene-choice__check{right:5px;top:5px;width:16px;height:16px}
 .pc-scene-choice__check .pc-feature-check{width:12px;height:12px;mask-size:8.5px 6.243px}
}

/* Enhance features: Figma 38308:42503 / 42580 / 42597. */
.pc-features--enhance .pc-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.pc-features--enhance .pc-card{padding:23px}
.pc-features--enhance .pc-card-heading{min-height:96px}
.pc-features--enhance .pc-card-heading h3{font-size:24px;line-height:28px;gap:12px}
.pc-features--enhance .pc-card-heading p{font-size:18px;line-height:24px;margin-top:12px;font-weight:400}
.pc-features--enhance .pc-enhance-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:5px;flex:none}
.pc-enhance-icon>span{width:20px;height:20px;display:grid;place-items:center}
.pc-enhance-icon img{display:block;flex:none;max-width:none}
.pc-enhance-icon--post{background:linear-gradient(126.87deg,#1674f5 7.1429%,#5ad7ee 78.571%)}
.pc-enhance-icon--bag{background:linear-gradient(147.09deg,#67deff 10.236%,#2a5eec 59.424%,#8423e2 101.75%)}
.pc-enhance-icon--print{background:linear-gradient(137.09deg,#ff7ac5 3.3875%,#9622d5 100%)}
.pc-enhance-symbol{display:inline-block;flex:none;width:20px;height:20px;background:currentColor;mask-position:center;mask-size:contain;mask-repeat:no-repeat}
.pc-social-card{grid-column:1/-1;min-height:336px}
.pc-features--enhance .pc-social-card{padding-bottom:19px}
.pc-social-card .pc-card-heading{width:414px;max-width:38%;margin-top:4px}
.pc-social-tags{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:104px;max-width:38%}
.pc-social-tags>div{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}
.pc-social-tags .pc-chip{font-size:16px;line-height:20px;padding:9px 13px;font-weight:500}
.pc-social-star{position:absolute;left:165px;top:247.69px;width:300px;height:300px;max-height:none;transform:rotate(-30.37deg);transform-origin:0 0;pointer-events:none}
.pc-social-star-detail{position:absolute;left:406.894px;top:150.082px;width:56px;height:52.157px;transform:rotate(20.99deg);transform-origin:0 0;overflow:hidden;border-radius:20px 0 0 0;pointer-events:none}
.pc-social-star-detail img{position:absolute;width:294.12%;height:315.79%;max-width:none;max-height:none;left:-174.68%;top:-187.55%}
.pc-social-post{position:absolute;left:40.9235%;top:8px;width:372px;padding:15px;transform:rotate(-6deg);transform-origin:0 0;z-index:2;border-radius:12px;display:flex;flex-direction:column;gap:12px}
.pc-post-header{display:flex;align-items:center;gap:10px;height:38px;flex:none}
.pc-post-header>img{width:36px;height:36px;border-radius:50%;object-fit:cover}
.pc-post-header>div{flex:1;min-width:0}
.pc-post-header strong{display:block;font-size:14px;line-height:18px;font-weight:600}
.pc-post-header small{font-size:12px;line-height:14px;font-weight:400;margin-top:2px;color:var(--text-color3)}
.pc-post-header>.pc-enhance-symbol{width:24px;height:24px;color:var(--text-color3)}
.pc-post-photo{position:relative;height:164px;flex:none;overflow:hidden;border-radius:8px}
.pc-post-photo>.pc-photo{height:100%;width:100%;padding:0;border:0;border-radius:8px}
.pc-post-photo>.pc-photo img{object-fit:cover}
.pc-post-count{position:absolute;top:8px;right:8px;padding:4px 6px;font-size:12px;line-height:14px;color:#fff;background:#0006;border-radius:100px}
.pc-post-progress{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);max-width:none}
.pc-post-reactions{display:flex;align-items:center;gap:14px;height:28px;font-size:12px;line-height:14px;color:var(--text-color)}
.pc-post-reactions>span{display:flex;align-items:center;gap:5px}
.pc-post-reactions .pc-enhance-symbol--heart{color:#ff3c38}
.pc-post-reactions .pc-enhance-symbol--comment{width:16px;height:16px;transform:scaleX(-1)}
.pc-post-reactions .pc-enhance-symbol--save{margin-left:auto;width:14px;height:18px}
.pc-social-post .pc-post-caption{font-size:14px;line-height:18px;margin:-4px 0 0;color:var(--text-color);font-weight:500}
.pc-social-story{position:absolute;left:79.2083%;top:20px;width:218px;height:388px;padding:8px;border-radius:14px;transform:rotate(5deg);transform-origin:0 0}
.pc-story-photo{position:relative;height:100%;overflow:hidden;border-radius:8px;color:#fff}
.pc-story-photo>.pc-photo{height:100%;width:100%;padding:0;border:0}
.pc-story-gradient{position:absolute;inset:0;background:linear-gradient(180deg,#0a142973 0%,#0a142900 30%,#0a14290a 55%,#0a1429c2 100%)}
.pc-story-progress{position:absolute;top:12px;left:14px;right:14px;display:flex;gap:5px;height:2px}
.pc-story-progress i{flex:1;border-radius:2px;background:#ffffff80}.pc-story-progress i:first-child{background:#fff}
.pc-story-author{position:absolute;top:22px;left:14px;right:14px;display:flex;align-items:center;gap:6px;color:#fff;font-size:12px;line-height:14px}
.pc-story-author>img{width:24px;height:24px;object-fit:cover;border-radius:50%}
.pc-story-author small{display:block;font-size:8px;line-height:10px;opacity:.7;margin-top:0}
.pc-story-reply{position:absolute;bottom:8px;left:14px;right:14px;display:flex;gap:10px;align-items:center;color:#fff}
.pc-story-reply>span{border:1px solid #ffffff8c;background:#ffffff14;border-radius:100px;padding:9px 12px;font-size:12px;line-height:14px;flex:1}
.pc-story-reply .pc-enhance-symbol{width:24px;height:24px}
.pc-product-card,.pc-print-card{min-height:364px}
.pc-product-card .pc-card-heading p{max-width:477px}
.pc-bag-art{position:relative;height:200px;margin-top:20px}
.pc-bag-photo{position:absolute;left:50px;top:13px;width:300px;height:190px;transform:rotate(-3deg);transform-origin:0 0}
.pc-bag-photo{padding:8px;border:1px solid var(--border);border-radius:10px;background:var(--pictures-input)}
.pc-bag-photo>.pc-photo{height:100%;width:100%;padding:0;border:0;border-radius:6px}
.pc-bag-photo .pc-photo img{position:absolute;left:-.3%;top:-2.15%;width:103.27%;height:112.87%;max-width:none;max-height:none;object-fit:fill;border-radius:6px}
.pc-bag-detail{position:absolute;left:325px;top:52px;width:152px;height:152px;border:1px solid var(--border);padding:6px;border-radius:50%;overflow:hidden;background:var(--pictures-input)}
.pc-bag-detail>div{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden}
.pc-bag-detail .pc-photo{position:absolute;left:-279.597%;top:-190.504%;width:634.532%;height:388.489%;padding:0;border:0;background:none;border-radius:0}
.pc-bag-detail .pc-photo img{width:100%;height:100%;object-fit:cover;max-width:none;max-height:none;border-radius:0}
.pc-bag-art .pc-bag-chip{position:absolute;top:23.148px;left:311.563px;padding:9px 13px;font-size:16px;line-height:20px;max-width:calc(100% - 311.563px);font-weight:500}
.pc-print-card .pc-card-heading p{max-width:489px}
.pc-print-art{position:relative;height:220px}
.pc-polaroid{position:absolute;left:332px;top:-3.86px;width:200.756px;height:225.676px}
.pc-polaroid-back{position:absolute;left:13px;top:8.86px;width:180px;height:204px;border:1px solid var(--border);border-radius:8px;background:var(--main-container2);transform:rotate(3deg);transform-origin:0 0}
.pc-polaroid-front{position:absolute;left:0;top:18.815px;width:180px;min-height:208px;padding:9px 9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--pictures-input);transform:rotate(-6deg);transform-origin:0 0;display:flex;flex-direction:column;gap:12px}
.pc-polaroid-front>.pc-photo{width:160px;height:160px;padding:0;border:0;border-radius:1px}
.pc-polaroid-front .pc-photo img{height:100%;object-fit:cover;border-radius:1px}
.pc-polaroid-front p{font-size:12px;line-height:14px;text-align:center;margin:0;color:var(--text-color);font-weight:500;overflow-wrap:anywhere}
.pc-print-card .pc-resolution{position:absolute;left:31px;top:34.3px;padding:9px 19px 9px 9px;border-radius:8px;display:flex;align-items:center;gap:8px;transform:rotate(-4deg);transform-origin:0 0;z-index:2;max-width:52%}
.pc-resolution-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid color-mix(in srgb,var(--violet-add) 10%,transparent);background:color-mix(in srgb,var(--violet-add) 10%,transparent);border-radius:6px;color:var(--violet-add)}
.pc-resolution-icon .pc-enhance-symbol{width:13.134px;height:13.134px}
.pc-resolution small{font-size:12px;line-height:14px;color:var(--text-color);font-weight:400}
.pc-resolution>div>span{display:block;margin-top:3px;font-size:14px;line-height:18px;color:var(--violet-add);font-weight:500;white-space:nowrap}
.pc-print-card .pc-caption{position:absolute;left:0;top:88px;width:304px;padding:13px;border-radius:8px}
.pc-caption>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}
.pc-caption label{font-size:14px;line-height:18px;color:var(--text-color);font-weight:500}
.pc-caption output{font-size:12px;line-height:14px;color:var(--text-color5);white-space:nowrap}
.pc-caption-input{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px;border:1px solid var(--border);border-radius:6px;background:var(--main-container2);min-height:40px}
.pc-caption-input input{width:100%;min-width:0;border:0;padding:0;background:none;color:var(--text-color);font-family:inherit;font-size:14px;line-height:18px;font-weight:500;outline:none}
.pc-caption-input:focus-within{outline:2px solid var(--accent-color);outline-offset:2px}
.pc-caption-input .pc-enhance-symbol{width:12px;height:11.44px;color:var(--accent-color)}
.pc-print-card .pc-print-ready{position:absolute;left:120px;top:192px;display:inline-flex;align-items:center;padding:6px 8px;font-size:14px;line-height:18px;gap:6px;color:#11c521;max-width:calc(100% - 120px)}
.pc-print-ready .pc-enhance-symbol{width:14.78px;height:14.78px}
@media(max-width:1199px){
 .pc-features--enhance .pc-feature-grid{grid-template-columns:minmax(0,1fr);max-width:575px;margin:auto}
 .pc-social-card{grid-column:auto;min-height:510px}
 .pc-social-card .pc-card-heading{max-width:none;width:100%;margin-top:0}
 .pc-social-tags{max-width:100%;margin-top:20px;gap:6px}
 .pc-social-tags>div{gap:6px}
 .pc-social-tags .pc-chip{font-size:12px;line-height:14px;padding:7px 12px}
 .pc-social-post{left:calc(50% - 148.3px);top:236.723px;transform:rotate(-4deg) scale(.76)}
 .pc-social-story{left:54.804%;top:328.22px;transform:rotate(5deg) scale(.66055);z-index:3}
 .pc-social-star{left:-15px;top:314px;width:144px;height:144px}
 .pc-social-star-detail{display:none}
}
@media(max-width:767px){
 .pc-features--enhance .pc-card{padding:19px;border-radius:10px}
 .pc-features--enhance .pc-card-heading{min-height:98px}
 .pc-features--enhance .pc-card-heading h3{font-size:20px;line-height:24px;gap:10px}
 .pc-features--enhance .pc-card-heading p{font-size:16px;line-height:20px;margin-top:10px}
 .pc-features--enhance .pc-enhance-icon{width:28px;height:28px;border-radius:4px}
 .pc-enhance-icon>span{transform:scale(.77778)}
 .pc-product-card{min-height:334px}
 .pc-bag-art{height:176px;margin-top:20px}
 .pc-bag-photo{left:1.37%;top:10px;width:85.274%;height:auto;aspect-ratio:249/157.7}
 .pc-bag-photo{padding:6.64px;border-radius:8.3px}
 .pc-bag-photo>.pc-photo{padding:0;border-radius:4.98px}
 .pc-bag-detail{left:60.959%;top:64px;width:38.52%;height:auto;aspect-ratio:1;padding:4.44px}
 .pc-bag-art .pc-bag-chip{left:51.37%;top:55px;max-width:48%;font-size:14.4px;line-height:18px;padding:8.1px 11.7px;z-index:2}
 .pc-print-card{min-height:458px}
 .pc-print-art{margin-top:10px;height:310px}
 .pc-polaroid{left:-2px;top:0;transform:scale(.94);transform-origin:0 0}
 .pc-print-card .pc-resolution{left:auto;right:0;top:41px;max-width:38%;width:88px;padding:7.148px;flex-direction:column;gap:6.519px;transform:rotate(4deg);text-align:center}
 .pc-resolution-icon{width:22.815px;height:22.815px;border-radius:4.889px}
 .pc-resolution-icon .pc-enhance-symbol{width:10.702px;height:10.702px}
 .pc-resolution small,.pc-resolution>div>span{font-size:9.778px;line-height:11.407px}
 .pc-resolution>div>span{margin-top:3.259px;white-space:normal}
 .pc-resolution-unit{display:none}
 .pc-print-card .pc-caption{top:222px;width:100%;padding:13px}
 .pc-caption-input{min-height:36px;padding:8px 9px}
 .pc-print-card .pc-print-ready{display:none}
}

.pc-enhance-symbol--story-send{mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-features/story-send.svg')}
.pc-enhance-symbol--dots{mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-features/dots.svg')}
.pc-enhance-symbol--heart{mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-features/heart.svg')}
.pc-enhance-symbol--comment{mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-features/comment.svg')}
.pc-enhance-symbol--send{mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-features/send.svg')}
.pc-enhance-symbol--save{mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-features/save.svg')}
.pc-enhance-symbol--resolution{mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-features/resolution.svg')}
.pc-enhance-symbol--edit{mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-features/edit.svg')}
.pc-enhance-symbol--ready{mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-features/ready.svg')}
.pc-social-star>img{display:block;width:100%;height:100%;max-height:none}
.pc-social-art{display:contents}
@media(max-width:1199px){
 .pc-social-art{display:block;position:relative;height:253.277px;margin-top:32.723px}
 .pc-social-art .pc-social-post{top:0}
 .pc-social-art .pc-social-story{top:91.497px;left:55.462%}
}
@media(max-width:767px){
 .pc-features--enhance .pc-social-card,.pc-features--enhance .pc-print-card{background-image:none}
 .pc-features--enhance .pc-social-card::before{content:'';display:block;position:absolute;inset:auto;left:653.862px;top:222.088px;width:1000px;height:1000px;transform:matrix(-.971138,-.238518,-.238518,.971138,0,0);transform-origin:0 0;background:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-features/social-blue.webp') center/100% 100% no-repeat;z-index:-1;pointer-events:none}
 .pc-features--enhance .pc-social-card::after{content:'';position:absolute;left:-26.065px;top:443.097px;width:180px;height:180px;transform:rotate(-16.85deg);transform-origin:0 0;background:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-features/mobile-star.webp') center/100% 100% no-repeat;z-index:-1;pointer-events:none}
 .pc-features--enhance .pc-print-card::before{content:'';position:absolute;left:-108.443px;top:977.781px;width:1100px;height:550px;transform:matrix(.786669,-.617375,-.617375,-.786669,0,0);transform-origin:0 0;background:url('/assets/new-pages-20261104-v1/images/picture-categories/enhance-features/print-purple.webp') center/100% 100% no-repeat;z-index:-1;pointer-events:none}
}
@media(max-width:767px){
 .pc-polaroid{width:64.63%;transform:none}
 .pc-polaroid-back{left:6.476%;width:90%;height:auto;aspect-ratio:180/204}
 .pc-polaroid-front{top:17.686px;width:90%;min-height:0;padding:8.46px 8.46px 10.34px;gap:11.28px}
 .pc-polaroid-front>.pc-photo{width:100%;height:auto;aspect-ratio:1}
}

/* Editor hero: Figma 38403:22290–22328 and 38403:23716–23751. */
.pc-scene--editor{margin-top:36px}
.pc-editor-before{position:absolute;left:4.65517%;top:69.98px;width:21.2069%;padding:11px;border-radius:10px;transform:rotate(-7deg);transform-origin:0 0;z-index:2}
.pc-editor-source-image{position:relative;aspect-ratio:222/206;overflow:hidden;border-radius:8px}
.pc-editor-source-image>.pc-photo{padding:0;border:0;width:100%;height:100%;border-radius:8px}
.pc-editor-source-image .pc-photo img{object-fit:cover}
.pc-editor-source-image>.pc-chip{position:absolute;left:10px;top:10px;padding:6px 8px;font-size:14px;line-height:18px;font-weight:500;border-radius:16px;max-width:calc(100% - 20px)}
.pc-editor-file{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:0 2px;margin-top:12px;color:var(--text-color)}
.pc-editor-file>span{font-size:14px;line-height:18px;font-weight:500;min-width:0}
.pc-editor-file>small{font-size:12px;line-height:14px;font-weight:400;color:var(--text-color3);flex:none;margin:0}
.pc-editor-after{position:absolute;left:30.86207%;top:4px;width:38.27586%;aspect-ratio:444/358;z-index:1}
.pc-editor-after>.pc-photo{height:100%;padding:11px;border-radius:12px}
.pc-editor-after>.pc-photo img{border-radius:10px;object-fit:cover}
.pc-editor-after>.pc-chip{position:absolute;right:24px;top:24px;padding:6px 8px;font-size:14px;line-height:18px;min-width:68px;justify-content:center;border-radius:16px;font-weight:500;max-width:calc(100% - 48px)}
.pc-editor-download{position:absolute;right:24px;bottom:24px;width:40px;height:40px;border:1px solid var(--border);border-radius:50%;background:var(--pictures-input);display:grid;place-items:center;color:var(--accent-color)}
.pc-editor-download:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}
.pc-editor-symbol{display:inline-block;flex:none;width:20px;height:20px;background:currentColor;mask-position:center;mask-repeat:no-repeat}
.pc-editor-symbol--settings{width:14.286px;height:15px;mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-hero/settings.svg');mask-size:contain;transform:rotate(-90deg)}
.pc-editor-symbol--crop{width:15px;height:15px;mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-hero/crop.svg');mask-size:contain}
.pc-editor-symbol--edit{mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-hero/edit.svg');mask-size:contain}
.pc-editor-symbol--stars{mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-hero/stars.svg');mask-size:15.223px 16.667px;color:var(--accent-color)}
.pc-editor-symbol--check{mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-hero/check.svg');mask-size:14.167px 10.405px;color:var(--accent-color)}
.pc-editor-symbol--applied{mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-hero/applied.svg');mask-size:14.167px 10.405px;color:#11c521}
.pc-editor-symbol--download{width:18px;height:18px;mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-hero/download.svg');mask-size:contain}
.pc-editor-toolbar{position:absolute;left:28.7931%;top:92px;display:flex;flex-direction:column;gap:5px;padding:4px;background:var(--pictures-input);border:1px solid var(--border);border-radius:8px;z-index:3}
.pc-editor-tool{display:grid;place-items:center;width:36px;height:36px;border-radius:6px;color:var(--text-color3)}
.pc-editor-tool--active{border:1px solid color-mix(in srgb,var(--accent-color) 10%,transparent);background:color-mix(in srgb,var(--accent-color) 10%,transparent);color:var(--accent-color)}
.pc-editor-preserved{position:absolute;left:75.17241%;top:73px;gap:6px;padding:8px 16px 8px 12px;font-size:16px;line-height:20px;font-weight:500;color:var(--text-color)}
.pc-edit-prompt{position:absolute;left:70.86207%;top:127px;width:25.51724%;padding:15px;border-radius:10px}
.pc-edit-prompt strong{gap:6px;font-size:16px;line-height:20px;font-weight:600}
.pc-edit-prompt p{margin-top:10px;font-size:16px;line-height:20px;font-weight:400;color:var(--text-color)}
.pc-edit-prompt .pc-settings{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}
.pc-edit-prompt .pc-settings>span{font-size:14px;line-height:18px;font-weight:500;min-height:30px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--accent-color) 10%,transparent);background:color-mix(in srgb,var(--accent-color) 10%,transparent);color:var(--accent-color);border-radius:100px}
.pc-edit-prompt>.pc-editor-applied{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:14px;line-height:18px;font-weight:500;color:var(--text-color3)}
@media(min-width:768px) and (max-width:1199px){
 .pc-scene--editor{height:auto;min-height:570px;display:flow-root}
 .pc-editor-preserved{left:auto;right:0;max-width:40%}
 .pc-edit-prompt{position:relative;left:auto;top:auto;width:296px;margin-top:330px;margin-left:auto}
}
@media(max-width:767px){
 .pc-scene--editor{display:flow-root;width:100%;max-width:332px;height:auto;min-height:445px;margin:46px auto 0}
 .pc-editor-before{left:0;top:16px;width:44.57831%;padding:7px;transform:rotate(-6deg)}
 .pc-editor-source-image{aspect-ratio:132/126;border-radius:6px}
 .pc-editor-source-image>.pc-photo,.pc-editor-source-image .pc-photo img{border-radius:6px}
 .pc-editor-source-image>.pc-chip{left:6px;top:6px;padding:5px 6px;font-size:12px;line-height:14px;border-radius:100px;max-width:calc(100% - 12px)}
 .pc-editor-file{margin-top:8px;padding:0;gap:4px}
 .pc-editor-file>span,.pc-editor-file>small{font-size:12px;line-height:14px}
 .pc-editor-after{left:20.48193%;top:40px;width:79.51807%;aspect-ratio:264/224}
 .pc-editor-after>.pc-photo{padding:7px;border-radius:10px}
 .pc-editor-after>.pc-photo img{border-radius:8px}
 .pc-editor-after>.pc-chip{right:16px;top:16px;padding:5px 6px;font-size:12px;line-height:14px;min-width:54px;max-width:calc(100% - 32px)}
 .pc-editor-download{right:16px;bottom:16px;width:32px;height:32px}
 .pc-editor-download .pc-editor-symbol{width:16px;height:16px}
 .pc-editor-toolbar{left:4.81928%;top:202px;padding:4px;gap:5px;flex-direction:row;border-radius:6px}
 .pc-editor-tool{width:32px;height:32px;border-radius:5px}
 .pc-editor-tool .pc-editor-symbol{scale:.9}
 .pc-editor-preserved{display:none}
 .pc-edit-prompt{position:relative;left:3.01205%;top:auto;width:93.9759%;padding:11px;margin-top:280px}
 .pc-edit-prompt strong{font-size:14px;line-height:18px}
 .pc-edit-prompt strong .pc-editor-symbol{width:18px;height:18px;mask-size:13.701px 15px}
 .pc-edit-prompt p{margin-top:8px;font-size:14px;line-height:18px}
 .pc-edit-prompt .pc-settings{margin-top:12px;padding-top:12px}
 .pc-edit-prompt .pc-settings>span{min-height:26px;font-size:12px;line-height:14px;padding:5px 8px}
 .pc-edit-prompt>.pc-editor-applied{margin-top:8px;font-size:12px;line-height:14px;font-weight:400}
}

/* Editor features — Figma 38403:22339 / 38403:23760. */
.pc-features--editor .pc-feature-grid{grid-template-columns:675fr 475fr}
.pc-features--editor .pc-card{min-height:0;padding:23px}
.pc-features--editor .pc-card-heading{min-height:96px}
.pc-features--editor .pc-card-heading h3{font-size:24px;line-height:28px;gap:12px}
.pc-features--editor .pc-card-heading p{font-size:18px;line-height:24px;margin-top:12px}
.pc-chair-card .pc-card-heading p{max-width:482px}
.pc-editor-feature-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:4px;background:linear-gradient(147.09deg,#67deff 10.236%,#2a5eec 59.424%,#8423e2 101.75%);color:#fff}
.pc-editor-feature-icon--palette{background:linear-gradient(137.09deg,#ff7ac5 3.3875%,#9622d5 100%)}
.pc-editor-feature-icon>span{display:block;width:20px;height:20px;background:currentColor;mask:var(--pc-editor-feature-mask) center/contain no-repeat}
.pc-editor-feature-icon--edit{--pc-editor-feature-mask:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-features/edit.svg')}
.pc-editor-feature-icon--palette{--pc-editor-feature-mask:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-features/palette.svg')}
[data-theme=dark] .pc-editor-feature-icon{color:#1f1f1f}
.pc-chair-scene,.pc-filters-scene{position:relative;container-type:inline-size;margin-top:24px;display:flow-root}
.pc-chair-scene{padding-bottom:12px}
.pc-chair-scene .pc-chair-after{position:absolute;top:0;left:23.76396%;right:auto;width:76.874%;padding:11px;border-radius:10px}
.pc-chair-image{position:relative;aspect-ratio:458/272;overflow:hidden;border-radius:8px}
.pc-chair-image>.pc-photo{padding:0;border:0;border-radius:0;width:100%;height:100%}
.pc-chair-selection{position:absolute;left:31.66%;top:9.56%;width:65.5%;height:86.77%;background:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-features/selection.svg') center/100% 100% no-repeat;pointer-events:none}
.pc-chair-result{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-left:16.59%;margin-top:10px;font-size:16px;line-height:20px;font-weight:500}
.pc-chair-result>span:last-child{font-size:14px;line-height:18px;color:var(--accent-color);flex:none}
.pc-chair-scene .pc-chair-before{position:absolute;left:2.87%;top:29cqw;width:31.26%;height:auto;padding:7px;border-radius:10px;transform:rotate(-6deg);transform-origin:0 0;z-index:2}
.pc-chair-before>img{height:auto!important;aspect-ratio:180/138}
.pc-chair-before figcaption{margin:6px 0 0 4px;font-size:14px;line-height:18px;font-weight:500;color:var(--text-color3)}
.pc-chair-label{position:absolute;left:51.6746%;top:36.3636cqw;padding:5px 8px;font-size:14px;line-height:18px;z-index:3}
.pc-chair-prompt{position:relative;left:39.713%;bottom:auto;width:max-content;max-width:60.287%;margin-top:54.386cqw;padding:11px 19px 11px 11px;display:flex;align-items:flex-start;gap:8px;border-radius:8px}
.pc-chair-prompt>div{min-width:0}
.pc-chair-prompt strong{font-size:16px;line-height:20px}
.pc-chair-prompt p{font-size:12px;line-height:14px;margin-top:6px;color:var(--text-color3)}
.pc-editor-feature-stars{display:block;flex:none;width:20px;height:20px;color:var(--accent-color);background:currentColor;mask:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-features/stars.svg') center/15.223px 16.67px no-repeat}
.pc-filters-scene{padding-bottom:4px}
.pc-filters-scene .pc-filters{position:static;margin:0;height:auto}
.pc-filters-scene .pc-photo{position:absolute;padding:11px 11px 9px;width:40.281%;height:auto;border-radius:8px;transform-origin:0 0}
.pc-filters-scene .pc-filter-cool{left:.93677%;top:25.4885cqw;transform:rotate(-6deg)}
.pc-filters-scene .pc-filter-film{left:58.904%;right:auto;top:21.0773cqw;transform:rotate(6deg)}
.pc-filters-scene .pc-photo>img{height:auto;aspect-ratio:148/167;border-radius:6px}
.pc-filters-scene figcaption{font-size:14px;line-height:18px;font-weight:500;color:var(--text-color3);margin-top:8px}
.pc-filters-scene .pc-filter-warm{left:21.5457%;top:-.93677cqw;width:57.143%;height:auto;z-index:2;padding:11px;border-radius:10px}
.pc-filters-scene .pc-filter-warm>img{aspect-ratio:220/227;height:auto}
.pc-filters-scene .pc-filter-warm figcaption{display:flex;gap:6px;align-items:center;font-size:16px;line-height:20px;color:var(--accent-color);margin-top:10px}
.pc-filter-warm figcaption::before{content:'';display:block;width:20px;height:20px;flex:none;background:currentColor;mask:url('/assets/new-pages-20261104-v1/images/picture-categories/editor-features/check.svg') center/13.17px 9.83px no-repeat}
.pc-filters-scene .pc-warmth{position:relative;width:82.904%;margin:78.4543cqw auto 0;padding:13px;border-radius:8px;font-size:16px;line-height:20px;--pc-warmth:70%}
.pc-warmth>div:first-child{display:flex;justify-content:space-between;gap:10px}
.pc-warmth output{color:var(--accent-color);font-weight:600}
.pc-warmth input{display:block;appearance:none;width:100%;height:20px;padding:0;margin:10px 0 0;border:0;background:transparent;cursor:pointer;accent-color:var(--accent-color)}
.pc-warmth input::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(to right,var(--accent-color) var(--pc-warmth),var(--primary-cont) var(--pc-warmth))}
.pc-warmth input::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border:1.5px solid var(--accent-color);border-radius:50%;background:var(--pictures-input);margin-top:-6px}
.pc-warmth input::-moz-range-track{height:4px;border-radius:4px;background:var(--primary-cont)}
.pc-warmth input::-moz-range-progress{height:4px;border-radius:4px;background:var(--accent-color)}
.pc-warmth input::-moz-range-thumb{width:13px;height:13px;border:1.5px solid var(--accent-color);border-radius:50%;background:var(--pictures-input)}
.pc-warmth input:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px;border-radius:5px}
@media(min-width:768px) and (max-width:1199px){
 .pc-features--editor .pc-feature-grid{grid-template-columns:minmax(0,1fr);max-width:675px;margin:auto}
 .pc-filters-scene{max-width:427px;margin-left:auto;margin-right:auto}
}
@media(max-width:767px){
 .pc-features--editor .pc-feature-grid{grid-template-columns:minmax(0,1fr)}
 .pc-features--editor .pc-card{padding:19px}
 .pc-features--editor .pc-card-heading{min-height:98px}
 .pc-features--editor .pc-card-heading h3{font-size:20px;line-height:24px;gap:10px}
 .pc-features--editor .pc-card-heading p{font-size:16px;line-height:20px;margin-top:10px}
 .pc-editor-feature-icon{width:28px;height:28px}
 .pc-editor-feature-icon>span{transform:scale(.8)}
 .pc-chair-scene,.pc-filters-scene{margin-top:20px;max-width:390px;margin-left:auto;margin-right:auto}
 .pc-chair-scene{min-height:307px;padding-bottom:0}
 .pc-chair-scene .pc-chair-after{left:0;width:100%;padding:7.343px;display:flex;flex-direction:column;gap:8.343px}
 .pc-chair-result{order:-1;padding:0;margin:0;font-size:12.514px;line-height:18.77px}
 .pc-chair-result>span:last-child{font-size:12.514px;line-height:18.77px}
 .pc-chair-image{width:100%;border-radius:5px}
 .pc-chair-scene .pc-chair-before{left:6.8493%;top:37.6712cqw;width:45.89%;padding:7px;border-radius:6px}
 .pc-chair-before>img{aspect-ratio:118/90;border-radius:5px}
 .pc-chair-before figcaption{font-size:12px;line-height:14px;font-weight:400;margin:6px 0 0}
 .pc-chair-label{left:68.4932%;top:53.0822cqw;font-size:12px;line-height:14px;padding:5px 6px}
 .pc-chair-prompt{left:auto;width:calc(100% - 20px);max-width:none;margin:83.9041cqw auto 0;padding:11px;gap:8px}
 .pc-chair-prompt strong{font-size:14px;line-height:18px}
 .pc-chair-prompt p{font-size:12px;line-height:14px;margin-top:6px}
 .pc-filters-scene{padding-bottom:0}
 .pc-filters-scene .pc-photo{width:41.781%;padding:7px;border-radius:6px}
 .pc-filters-scene .pc-photo>img{aspect-ratio:106/124;border-radius:5px}
 .pc-filters-scene .pc-filter-cool{left:0;top:38.3562cqw}
 .pc-filters-scene .pc-filter-film{left:58.219%;top:34.9315cqw}
 .pc-filters-scene figcaption{font-size:12px;line-height:16px;margin-top:8px}
 .pc-filters-scene .pc-filter-warm{left:17.8082%;top:0;width:64.3836%;padding:7px;border-radius:8px}
 .pc-filters-scene .pc-filter-warm>img{aspect-ratio:172/181}
 .pc-filters-scene .pc-filter-warm figcaption{font-size:12px;line-height:18px;margin-top:8px}
 .pc-filter-warm figcaption::before{width:16px;height:16px;mask-size:10.54px 7.86px}
 .pc-filters-scene .pc-warmth{width:95.89%;margin-top:98.2877cqw;padding:11px;font-size:14px;line-height:18px}
 .pc-warmth input{margin-top:8px}
}

/* Avatar — Figma 38450:38531 / 38450:38717 and mobile variants. */
.picture-category--avatar .pc-hero .section-sub-title{max-width:456px}
.picture-category--avatar .pc-scene--avatar{margin-top:32px;height:380px}
.pc-scene--avatar .pc-avatar-picker{left:8.4483%;top:21px;width:74.7414%;min-height:330px;padding:23px}
.pc-scene--avatar .pc-avatar-upload{width:582px;max-width:71.237%;padding:0;margin-bottom:16px;gap:12px}
.pc-avatar-upload>div{min-width:0}
.pc-avatar-upload strong{font-size:16px;line-height:20px}
.pc-avatar-upload small{display:flex;align-items:center;gap:4px;font-size:14px;line-height:18px;color:var(--text-color5);margin-top:8px}
.pc-avatar-upload>a{margin-left:auto;flex:none;display:inline-flex;justify-content:center;padding:8px 12px;border:1px solid var(--border);border-radius:6px;color:var(--accent-color);font-size:14px;line-height:18px;font-weight:500;background:var(--pictures-input)}
.pc-avatar-symbol{display:block;flex:none;width:20px;height:20px;background:currentColor;mask:var(--pc-avatar-symbol) center/contain no-repeat;color:var(--accent-color)}
.pc-avatar-symbol--uploaded{--pc-avatar-symbol:url('/assets/new-pages-20261104-v1/images/picture-categories/avatar/uploaded.svg');width:18px;height:18px;color:#11c521}
.pc-avatar-symbol--check{--pc-avatar-symbol:url('/assets/new-pages-20261104-v1/images/picture-categories/avatar/check.svg')}
.pc-avatar-symbol--download{--pc-avatar-symbol:url('/assets/new-pages-20261104-v1/images/picture-categories/avatar/download.svg');width:18px;height:18px}
.pc-avatar-symbol--details{--pc-avatar-symbol:url('/assets/new-pages-20261104-v1/images/picture-categories/avatar/details.svg');width:18px;height:18px}
.pc-scene--avatar .pc-avatar-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:614px;max-width:75.153%;margin-top:12px}
.pc-avatar-options .pc-photo{padding:7px;height:auto;border-radius:10px}
.pc-avatar-options .pc-photo>img{width:100%;height:auto;aspect-ratio:1;border-radius:6px}
.pc-avatar-options figcaption{font-size:14px;line-height:18px;font-weight:500;margin-top:8px;text-align:center}
.pc-scene--avatar .pc-avatar-result{left:62.5%;right:auto;top:0;width:29.1379%;height:auto;padding:15px;transform:none}
.pc-avatar-result-image{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden}
.pc-avatar-result-image>.pc-photo{height:100%;padding:0;border:0;border-radius:10px}
.pc-avatar-result-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px}
.pc-avatar-result-label strong{font-size:16px;line-height:20px}
.pc-avatar-download{display:grid;place-items:center;position:absolute;right:12px;top:12px;width:40px;height:40px;border:1px solid var(--border);border-radius:50%;background:var(--pictures-input)}
.pc-avatar-download:focus-visible,.pc-avatar-upload>a:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}
.pc-features--avatar .section-titles{max-width:508px;margin-left:auto;margin-right:auto}
.pc-features--avatar .section-title{max-width:416px;margin:auto}
.pc-features--avatar .section-title br{display:none}
.pc-features--avatar .pc-card{padding:23px;min-height:552px}
.pc-features--avatar .pc-card-heading{min-height:96px}
.pc-features--avatar .pc-card-heading h3{font-size:24px;line-height:28px;gap:12px}
.pc-features--avatar .pc-card-heading p{font-size:18px;line-height:24px;margin-top:12px}
.pc-avatar-feature-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:4px;color:#fff;background:linear-gradient(147.09deg,#67deff 10.236%,#2a5eec 59.424%,#8423e2 101.75%)}
.pc-avatar-feature-icon>span{display:block;width:20px;height:20px;background:currentColor;mask:var(--pc-avatar-feature) center/contain no-repeat}
.pc-avatar-feature-icon--profile{--pc-avatar-feature:url('/assets/new-pages-20261104-v1/images/picture-categories/avatar/profile.svg')}
.pc-avatar-feature-icon--profile>span{mask-size:15px 15px}
.pc-avatar-feature-icon--palette{--pc-avatar-feature:url('/assets/new-pages-20261104-v1/images/picture-categories/avatar/palette.svg');background:linear-gradient(126.87deg,#7a42fa 14.286%,#e861b0 85.714%)}
.pc-avatar-feature-icon--sparkle{--pc-avatar-feature:url('/assets/new-pages-20261104-v1/images/picture-categories/avatar/sparkle.svg');background:linear-gradient(135.33deg,#e88bff .95892%,#ff3f75 98.491%)}
[data-theme=dark] .pc-avatar-feature-icon{color:#1f1f1f}
.pc-familiar-scene{position:relative;container-type:inline-size;margin-top:24px}
.pc-familiar-scene .pc-familiar-pair{display:block;position:static;height:auto;margin:0}
.pc-familiar-pair>.pc-photo{position:absolute;left:0;top:8.4337cqw;width:50%;height:auto;padding:7px;transform:rotate(-6deg);transform-origin:0 0;border-radius:8px}
.pc-familiar-pair>.pc-photo+.pc-photo{left:42.47%;top:.6024cqw;width:55.4217%;height:auto;margin:0;transform:rotate(5deg)}
.pc-familiar-pair>.pc-photo>img{height:auto;aspect-ratio:1;border-radius:6px}
.pc-familiar-pair figcaption{font-size:14px;line-height:18px;margin-top:8px;font-weight:500;color:var(--text-color3)}
.pc-familiar-pair>.pc-photo+.pc-photo figcaption{color:var(--accent-color)}
.pc-familiar-scene .pc-familiar-details{position:relative;width:91.5663%;margin:75.9036cqw auto 0;padding:11px;border-radius:8px}
.pc-familiar-details strong{font-size:14px;line-height:18px;gap:8px}
.pc-familiar-details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}
.pc-familiar-details small{font-size:12px;line-height:14px;font-weight:500;color:var(--text-color3);margin-top:6px}
.pc-familiar-crop{position:relative;width:100%;aspect-ratio:136/48;border-radius:5px;overflow:hidden}
.pc-familiar-crop>img{position:absolute;max-width:none;max-height:none;object-fit:fill}
.pc-familiar-crop--eyes>img{width:312.5%;height:442.71%;left:-26.95%;top:-99.24%}
.pc-familiar-crop--smile>img{width:384.62%;height:544.87%;left:-240.38%;top:-257.83%}
.pc-features--avatar .pc-renaissance-card{display:block}
.pc-renaissance-scene{position:relative;container-type:inline-size;padding-top:12px;padding-bottom:24px}
.pc-renaissance-scene .pc-renaissance{width:80.723%;height:auto;margin:0 auto;padding:11px;transform:rotate(-4deg);border-radius:10px}
.pc-renaissance>img{height:auto!important;aspect-ratio:244/256;border-radius:8px}
.pc-renaissance figcaption{margin-top:12px;font-size:16px;line-height:20px;font-weight:500}
.pc-renaissance-detail{position:absolute;border:5px solid var(--pictures-input);border-radius:50%;overflow:hidden;z-index:2;outline:1px solid var(--border)}
.pc-renaissance-detail>img{position:absolute;max-width:none;max-height:none;object-fit:fill}
.pc-renaissance-detail--light{left:0;top:42.1687cqw;width:25.3012%;aspect-ratio:1}
.pc-renaissance-detail--light>img{width:312.5%;height:312.5%;left:-78.13%;top:-50%}
.pc-renaissance-detail--fabric{left:68.6747%;top:68.6747cqw;width:32.5301%;aspect-ratio:1;border-width:6px}
.pc-renaissance-detail--fabric>img{width:384.62%;height:384.62%;left:-250%;top:-242.31%}
.pc-renaissance-scene .pc-renaissance-label{position:relative;display:table;width:max-content;max-width:74%;margin:22px 0 0 auto;padding:8px 20px;color:var(--violet-add);font-size:16px;line-height:20px;transform:rotate(4deg)}
.pc-features--avatar .pc-renaissance-card .pc-card-heading{padding:0;margin:0;min-height:0}
.pc-avatar-profile-scene{position:relative;container-type:inline-size;margin-top:29px;padding-bottom:10px}
.pc-avatar-profile-scene .pc-profile{width:84.3373%;margin:0 auto;padding:0 15px 15px;border-radius:10px;overflow:hidden}
.pc-profile-cover{height:60px;margin:0 -15px}
.pc-avatar-profile-scene .pc-profile>img{display:block;width:92px;height:92px;border:5px solid var(--pictures-input);margin:-37px auto 5px}
.pc-avatar-profile-scene .pc-profile>strong{font-size:16px;line-height:20px;font-weight:600}
.pc-avatar-profile-scene .pc-profile>small{font-size:14px;line-height:18px;margin-top:6px;color:var(--text-color3)}
.pc-avatar-profile-scene .pc-profile>span{font-size:14px;line-height:18px;margin-top:24px;padding:8px;background:color-mix(in srgb,var(--accent-color) 10%,transparent);border-color:transparent;font-weight:600}
.pc-avatar-profile-scene .pc-business-photo{display:table;float:none;position:relative;margin:-4px 0 0 auto;padding:8px 20px;font-size:16px;line-height:20px;transform:rotate(-3deg);max-width:90%}
.pc-avatar-profile-scene .pc-profile-message{position:relative;clear:none;width:96.3855%;margin:8px auto 0;padding:11px;gap:12px;transform:rotate(3deg);border-radius:8px}
.pc-avatar-profile-scene .pc-profile-message>img{width:48px;height:48px}
.pc-profile-message>div{flex:1;min-width:0}
.pc-profile-message>div>div{display:flex;align-items:center;justify-content:space-between;gap:6px}
.pc-profile-message strong{font-size:14px;line-height:18px}
.pc-profile-message time{font-size:12px;line-height:14px;color:var(--text-color5)}
.pc-profile-message p{font-size:14px;line-height:18px;margin-top:4px;color:var(--text-color3)}
@media(min-width:768px) and (max-width:1199px){
 .pc-scene--avatar .pc-avatar-picker{left:0;width:85%;padding:18px;min-height:300px}
 .pc-scene--avatar .pc-avatar-upload{max-width:70%;width:auto}
 .pc-scene--avatar .pc-avatar-options{max-width:72%;width:auto}
 .pc-scene--avatar .pc-avatar-result{left:auto;right:0;width:32%}
 .pc-features--avatar .pc-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .pc-features--avatar .pc-card:last-child{grid-column:1/-1;width:380px;max-width:100%;justify-self:center}
}
@media(max-width:767px){
 .picture-category--avatar .pc-hero{min-height:1020px;padding-bottom:64px}
 .picture-category--avatar .pc-scene--avatar{height:auto;display:flow-root;min-height:538px;max-width:332px;margin:36px auto 0}
 .pc-scene--avatar .pc-avatar-result{position:relative;top:0;left:auto;right:auto;width:81.3253%;margin:0 auto;padding:11px;transform:rotate(-3deg)}
 .pc-avatar-result-image,.pc-avatar-result-image>.pc-photo{border-radius:8px}
 .pc-avatar-result-label{margin-top:12px}
 .pc-avatar-result-label strong{font-size:14px;line-height:20px}
 .pc-avatar-result-label>.pc-avatar-symbol{width:18px;height:18px}
 .pc-avatar-download{width:36px;height:36px}
 .pc-scene--avatar .pc-avatar-picker{position:relative;top:auto;left:0;width:100%;min-height:202px;margin-top:28px;padding:11px;border-radius:10px}
 .pc-scene--avatar .pc-avatar-upload{width:100%;max-width:none;gap:10px;margin-bottom:16px}
 .pc-avatar-upload>img{width:48px;height:48px;border-radius:6px}
 .pc-avatar-upload strong,.pc-avatar-picker>strong{font-size:14px;line-height:18px}
 .pc-avatar-upload small{font-size:12px;line-height:14px;margin-top:6px}
 .pc-avatar-upload>a{font-size:12px;line-height:14px;padding:7px 8px;border-radius:4px;flex-shrink:1;max-width:34%;text-align:center}
 .pc-scene--avatar .pc-avatar-options{width:100%;max-width:none;gap:8px;margin-top:6px}
 .pc-avatar-options .pc-photo{padding:4px;border-radius:6px}
 .pc-avatar-options figcaption{font-size:10px;line-height:12px;margin-top:6px;overflow-wrap:anywhere}
 .pc-features--avatar .section-title{font-size:26px;line-height:30px}
 .pc-features--avatar .pc-card{min-height:468px;padding:19px;border-radius:10px}
 .pc-features--avatar .pc-card-heading{min-height:84px}
 .pc-features--avatar .pc-card-heading h3{font-size:20px;line-height:24px;gap:12px}
 .pc-features--avatar .pc-card-heading p{font-size:16px;line-height:20px;margin-top:12px}
 .pc-avatar-feature-icon{width:32px;height:32px}
 .pc-familiar-scene{margin-top:22px}
 .pc-familiar-pair>.pc-photo{top:8.2192cqw;width:49.6685%;padding:6px;border-radius:7px}
 .pc-familiar-pair>.pc-photo+.pc-photo{left:42.47%;top:0;width:55.0541%}
 .pc-familiar-pair figcaption{font-size:12px;line-height:14px;margin-top:7px}
 .pc-familiar-scene .pc-familiar-details{width:90.959%;margin-top:71.8699cqw;padding:9.484px;border-radius:7px}
 .pc-familiar-details strong{font-size:12px;line-height:15.726px;font-weight:500;gap:7px}
 .pc-familiar-details .pc-avatar-symbol{width:15.726px;height:15.726px}
 .pc-familiar-details>div{gap:7px;margin-top:10.484px}
 .pc-familiar-details small{font-weight:400;margin-top:5.242px}
 .pc-renaissance-scene{padding-top:8px;padding-bottom:24px}
 .pc-renaissance-scene .pc-renaissance{width:80.723%;padding:9.484px;border-radius:8.737px}
 .pc-renaissance figcaption{font-size:14px;line-height:18px;font-weight:600;margin-top:10.484px}
 .pc-renaissance-detail--light{top:39.72cqw;border-width:4.368px}
 .pc-renaissance-detail--fabric{top:66.4966cqw;border-width:5.242px}
 .pc-renaissance-scene .pc-renaissance-label{margin-top:18px;padding:7px 17.474px;font-size:14px;line-height:18px}
 .pc-avatar-profile-scene{margin-top:22px;padding-bottom:0}
 .pc-avatar-profile-scene .pc-profile{padding:0 13px 13px;border-radius:8.737px}
 .pc-profile-cover{height:52.421px;margin:0 -13px}
 .pc-avatar-profile-scene .pc-profile>img{width:80.379px;height:80.379px;border-width:4.368px;margin:-32.326px auto 4.368px}
 .pc-avatar-profile-scene .pc-profile>strong{font-size:14px;line-height:18px}
 .pc-avatar-profile-scene .pc-profile>small{font-size:12px;line-height:14px;margin-top:5.242px}
 .pc-avatar-profile-scene .pc-profile>span{font-size:12px;line-height:14px;margin-top:22px;padding:8px 7px}
 .pc-avatar-profile-scene .pc-business-photo{font-size:14px;line-height:18px;padding:7px 17.474px;margin-top:-4px}
 .pc-avatar-profile-scene .pc-profile-message{padding:9.484px;gap:10.484px;margin-top:7px;border-radius:7px}
 .pc-avatar-profile-scene .pc-profile-message>img{width:41.937px;height:41.937px}
 .pc-profile-message p{font-size:12px;line-height:14px}
}
.pc-familiar-details .pc-avatar-symbol{width:18px}
.pc-familiar-crop>img{transform:none}
.pc-avatar-profile-scene .pc-profile-cover{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/avatar/cover.webp')}
@media(max-width:767px){
 .picture-category--avatar .pc-scene--avatar{display:flex;flex-direction:column}
 .pc-scene--avatar .pc-avatar-result{order:-1}
 .pc-familiar-details .pc-avatar-symbol{width:15.726px}
}
@media(max-width:767px){
 .picture-category--avatar .documents-breadcrumb{font-size:12px;line-height:14px;gap:6px}
 .picture-category--avatar .pc-hero .pictures-hero__heading{margin-top:24px}
 .picture-category--avatar .pc-hero .section-big-title{font-size:30px;line-height:34px;letter-spacing:-.6px}
 .picture-category--avatar .pc-hero .section-big-title>span:first-child{color:var(--accent-color)}
 .picture-category--avatar .pc-hero .section-sub-title{font-size:16px;line-height:20px;font-weight:400}
 .picture-category--avatar .pc-hero .documents-hero__actions{margin-top:24px}
 .pc-renaissance-scene{padding-bottom:10px}
}
@media(min-width:768px) and (max-width:1199px){.picture-category--avatar .pc-scene--avatar{height:430px}}
.pc-features--avatar .pc-card-heading p,.picture-category--avatar .pc-hero .section-sub-title{font-weight:400}
.pc-avatar-replace-short{display:none}
@media(max-width:767px){.pc-avatar-replace-long{display:none}.pc-avatar-replace-short{display:inline}}

/* Face swap — Figma 38470:17628 / 38470:17755 and mobile variants. */
.pc-face-title-tail{display:inline-flex;align-items:center;justify-content:center;gap:8px}
.picture-category--face-swap .pc-hero .section-sub-title{max-width:680px;font-weight:400}
.picture-category--face-swap .pc-scene--face-swap{max-width:931px;width:100%;height:410px;margin-top:39px}
.pc-scene--face-swap .pc-face-inputs{left:0;top:32px;width:30.0752%;height:364px}
.pc-scene--face-swap .pc-face-source{margin:0;width:57.1429%;height:auto;padding:7px;border-radius:10px}
.pc-face-crop{position:relative;overflow:hidden;border-radius:8px}
.pc-face-crop>img{position:absolute;display:block;max-width:none;max-height:none;height:100%;width:300%;top:0;left:0;object-fit:fill}
.pc-face-source .pc-face-crop{aspect-ratio:1}
.pc-scene--face-swap .pc-face-before{transform:rotate(-3.86deg)}
.pc-scene--face-swap .pc-face-target{top:140px;left:47%;right:auto;transform:rotate(-10.86deg)}
.pc-face-target .pc-face-crop>img{left:-100%}
.pc-face-source figcaption{font-size:16px;line-height:20px;font-weight:600;margin-top:8px;color:var(--text-color)}
.pc-face-before figcaption{color:var(--accent-color)}
.pc-scene--face-swap .pc-face-plus{left:70%;top:65px;width:40px;height:40px;transform:rotate(-7.86deg)}
.pc-face-symbol{display:block;flex:none;width:24px;height:24px;background:currentColor;mask:var(--pc-face-symbol) center/contain no-repeat}
.pc-face-symbol--plus{--pc-face-symbol:url('/assets/new-pages-20261104-v1/images/picture-categories/face-swap/plus.svg');color:var(--accent-color)}
.pc-face-symbol--add-portrait{--pc-face-symbol:url('/assets/new-pages-20261104-v1/images/picture-categories/face-swap/add-portrait.svg');color:#fff}
.pc-face-symbol--check{--pc-face-symbol:url('/assets/new-pages-20261104-v1/images/picture-categories/face-swap/check.svg');color:#0da776;width:20px;height:20px;mask-size:14.17px 10.4px}
.pc-scene--face-swap .pc-face-result{left:31.2567%;top:6px;width:37.8088%;height:auto;padding:7px;border-radius:12px}
.pc-face-result>.pc-face-crop{aspect-ratio:336/368}
.pc-face-result>.pc-face-crop>img{width:328.57%;left:-223.81%}
.pc-face-result .pc-face-chips{position:absolute;left:13px;top:14px;right:10px;display:flex;align-items:flex-start;gap:6px}
.pc-face-result .pc-chip{font-size:16px;line-height:20px;font-weight:600;padding:6px 10px;border:0;border-radius:4px;color:var(--text-color)}
.pc-face-result .pc-chip:first-child{background:var(--primary-cont);color:var(--accent-color);flex:none}
.pc-scene--face-swap .pc-face-aside{left:71.6434%;right:auto;top:20px;width:28.3566%}
.pc-scene--face-swap .pc-face-identity{padding:14px;border:0;border-radius:12px;gap:12px}
.pc-face-identity-photo{flex:none;width:56px;height:56px;border:2px solid #e25544;border-radius:50%}
.pc-face-identity-photo>img{width:300%;left:0}
.pc-face-identity>div:last-child{min-width:0}
.pc-face-identity strong{font-size:16px;line-height:20px}
.pc-face-identity span{font-size:16px;line-height:20px;margin-top:2px}
.pc-face-identity span>span{display:inline;font-weight:700}
.pc-scene--face-swap .pc-face-more{margin-top:12px;padding:12px;border:0;border-radius:12px}
.pc-face-more>strong{font-size:18px;line-height:24px}
.pc-face-more>div{gap:8px;margin-top:12px}
.pc-face-more .pc-photo{padding:7px;height:auto;border-radius:12px;background:var(--main-container)}
.pc-face-more .pc-photo>img{height:auto;aspect-ratio:100/104;object-position:center top}
.pc-face-more figcaption{text-align:left;font-size:16px;line-height:20px;margin-top:8px;font-weight:600;color:var(--text-color3)}
.pc-scene--face-swap .pc-face-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;line-height:20px;font-weight:600;padding:10px 12px;margin-top:12px;border:0;border-radius:8px}
.pc-features--face-swap{padding-top:40px}
.pc-features--face-swap .section-titles{margin-bottom:24px}
.pc-features--face-swap .section-sub-title{max-width:530px}
.pc-features--face-swap .pc-card{padding:23px;container-type:inline-size}
.pc-features--face-swap .pc-card-heading h3{display:block;font-size:24px;line-height:28px;font-weight:600}
.pc-features--face-swap .pc-card-heading p{font-size:18px;line-height:24px;font-weight:400;margin-top:8px}
.pc-face-card::before{content:'';display:block;position:absolute;pointer-events:none;z-index:-1;background:url('/assets/new-pages-20261104-v1/images/picture-categories/face-swap/gradient.webp') center/100% 100% no-repeat;width:522.4127cqw;height:261.2063cqw;left:calc(50% - 240.3976cqw);top:calc(50% + 157.012cqw);transform:translate(-50%,-50%) rotate(165deg) scaleY(-1)}
.pc-face-roles::before{left:calc(50% + 12.6657cqw);top:calc(50% + 64.6114cqw);transform:translate(-50%,-50%) rotate(177.31deg) scaleY(-1)}
.pc-face-card--natural::before{left:calc(50% + 213.8193cqw);top:calc(50% + 51.2892cqw)}
.pc-face-card .pc-face-example{height:auto;aspect-ratio:332/288;margin-top:24px;overflow:hidden;border-radius:8px}
.pc-face-example>.pc-photo{position:absolute;inset:0;height:100%;padding:0;border:0;border-radius:0}
.pc-face-example>.pc-photo>img{position:absolute;width:100%;height:153.7%;top:-23.33%;left:0;max-height:none;object-fit:fill}
.pc-face-example .pc-face-example-inputs{position:absolute;display:flex;align-items:center;justify-content:center;gap:8px;left:0;right:0;top:71.3715%;bottom:auto;color:#fff}
.pc-face-example-inputs .pc-photo{position:relative;width:20.0136%;height:auto;aspect-ratio:1;border:2px solid var(--pictures-input);padding:0;border-radius:4.746px;overflow:hidden}
.pc-face-example-inputs .pc-photo>img{position:absolute;width:100%;height:177.72%;top:-9.14%;left:-.07%;max-height:none;object-fit:fill}
.pc-face-example-inputs .pc-photo:last-child>img{width:174.81%;height:233%;left:-31.09%;top:-22.8%}
.pc-face-roles .pc-face-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}
.pc-face-role-grid .pc-photo{padding:0;border:3.217px solid var(--pictures-input);border-radius:7.634px;aspect-ratio:1;height:auto;overflow:hidden}
.pc-face-role-grid .pc-photo>img{position:absolute;left:0;top:var(--pc-role-top);height:var(--pc-role-height);width:100%;max-height:none;object-fit:fill;border-radius:0}
.pc-face-role-grid .pc-photo:nth-child(1){--pc-role-height:137.79%;--pc-role-top:-4.52%}
.pc-face-role-grid .pc-photo:nth-child(2){--pc-role-height:137.47%;--pc-role-top:2.76%}
.pc-face-role-grid .pc-photo:nth-child(3){--pc-role-height:140%;--pc-role-top:-4.93%}
.pc-face-role-grid .pc-photo:nth-child(3)>img{width:101.84%;left:-2.57%}
.pc-face-role-grid .pc-photo:nth-child(4){--pc-role-height:137.47%;--pc-role-top:-8.94%}
.pc-face-role-grid .pc-photo:nth-child(5){--pc-role-height:137.79%;--pc-role-top:-8.99%}
.pc-face-role-grid .pc-photo:nth-child(6){--pc-role-height:137.47%;--pc-role-top:-4.96%}
.pc-face-card .pc-natural{height:auto;aspect-ratio:332/288;margin-top:24px;border-radius:8px}
.pc-natural .pc-photo>img{position:absolute;width:145.4819%;height:223.9583%;left:-9.9398%;top:-30.9028%;max-width:none;max-height:none;object-fit:fill}
.pc-natural .pictures-result__after>img{width:145.7%;left:-13.964%;top:-31.5972%}
.pictures-page .pc-natural .pictures-result__divider span{width:32px;height:32px;box-shadow:none}
.pictures-page .pc-natural .pictures-result__divider i{width:24px;height:24px;mask-image:url('/assets/new-pages-20261104-v1/images/picture-categories/face-swap/chevrons.svg');transform:none}
.pc-features--face-swap .pc-feature-action{margin-top:24px}
@media(min-width:768px) and (max-width:1199px){
 .picture-category--face-swap .pc-scene--face-swap{height:auto;min-height:660px;max-width:931px}
 .pc-scene--face-swap .pc-face-inputs{left:1%;top:30px;width:35%}
 .pc-scene--face-swap .pc-face-result{left:43%;width:48%}
 .pc-scene--face-swap .pc-face-aside{position:relative;left:auto;top:auto;width:100%;padding-top:450px;display:flex;align-items:flex-start;gap:12px}
 .pc-face-aside .pc-face-identity{width:32%}
 .pc-face-aside .pc-face-more{width:40%;margin-top:0}
 .pc-face-aside .pc-face-note{width:25%;margin-top:0}
 .pc-features--face-swap .pc-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .pc-features--face-swap .pc-card:last-child{grid-column:1/-1;width:380px;max-width:100%;justify-self:center}
}
@media(max-width:767px){
 .picture-category--face-swap .pc-hero{min-height:1224px;padding-bottom:64px}
 .picture-category--face-swap .pc-hero .pictures-hero__heading{margin-top:24px}
 .picture-category--face-swap .pc-hero .section-big-title{font-size:30px;line-height:34px;letter-spacing:-.6px}
 .picture-category--face-swap .pc-face-title{display:flex;flex-direction:column;gap:0}
 .picture-category--face-swap .pc-hero .section-sub-title{font-size:16px;line-height:20px;font-weight:400}
 .picture-category--face-swap .pc-hero .documents-hero__actions{margin-top:24px}
 .picture-category--face-swap .pc-scene--face-swap{display:flex;flex-direction:column;gap:10px;height:auto;min-height:0;margin-top:24px;max-width:450px}
 .pc-scene--face-swap .pc-face-inputs{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;height:auto}
 .pc-scene--face-swap .pc-face-source{position:static;width:100%;padding:13px;border-radius:12px;transform:none}
 .pc-face-source .pc-face-crop{height:144px;aspect-ratio:auto}
 .pc-face-source .pc-face-crop>img{width:324.81%;left:-4.14%}
 .pc-face-target .pc-face-crop>img{left:-112.41%}
 .pc-scene--face-swap .pc-face-plus{display:none}
 .pc-scene--face-swap .pc-face-result{position:static;width:100%;padding:13px}
 .pc-face-result>.pc-face-crop{aspect-ratio:304/336}
 .pc-face-result>.pc-face-crop>img{width:331.58%;left:-226.32%}
 .pc-face-result .pc-face-chips{left:14px;right:8px;top:14px;flex-wrap:wrap}
 .pc-face-result .pc-chip{font-size:16px;padding:6px 10px;max-width:100%}
 .pc-scene--face-swap .pc-face-aside{position:static;width:100%}
 .pc-scene--face-swap .pc-face-identity{width:max-content;max-width:100%;margin:auto}
 .pc-scene--face-swap .pc-face-more,.pc-scene--face-swap .pc-face-note{display:none}
 .pc-features--face-swap .section-titles{margin-bottom:28px}
 .pc-features--face-swap .section-title{font-size:26px;line-height:30px}
 .pc-features--face-swap .pc-card{padding:13px}
 .pc-features--face-swap .pc-card-heading h3{font-size:20px;line-height:24px}
 .pc-features--face-swap .pc-card-heading p{font-size:16px;line-height:20px;margin-top:8px}
 .pc-face-card .pc-face-example,.pc-face-card .pc-natural{margin-top:14px}
 .pc-face-role-grid .pc-photo{border-radius:8px}
 .pc-face-roles .pc-face-role-grid{gap:10px;margin-top:14px}
 .pc-face-role-grid .pc-photo:nth-child(2){--pc-role-top:-2.77%}
 .pc-face-role-grid .pc-photo:nth-child(3){--pc-role-top:-9.37%}
 .pc-face-role-grid .pc-photo:nth-child(4){--pc-role-top:-10.62%}
 .pc-features--face-swap .pc-feature-action{margin-top:28px}
}
.pc-face-result>.pc-face-crop{position:relative;left:auto;top:auto;display:block}
.pc-features--face-swap .pc-face-roles .pc-face-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}
.pc-features--face-swap .pc-face-roles .pc-face-role-grid .pc-photo{height:auto}
@media(max-width:767px){.pc-features--face-swap .pc-face-roles .pc-face-role-grid{gap:10px;margin-top:14px}}
.picture-category--face-swap .pc-hero{padding-bottom:61px}
.picture-category--face-swap .pc-scene--face-swap{height:396px}
.pc-face-result>.pc-face-crop{right:auto;bottom:auto;width:100%}
.pc-face-example .pc-face-example-inputs .pc-photo{width:20.0136%;height:auto;aspect-ratio:1;padding:0}
.pc-face-example-inputs .pc-photo>img,.pc-face-role-grid .pc-photo>img{max-width:none}
.pc-face-roles .pc-card-heading{min-height:140px}
.pc-features--face-swap .pc-face-roles .pc-face-role-grid{grid-template-columns:repeat(3,minmax(0,31.566%))}
@media(min-width:768px) and (max-width:1199px){.picture-category--face-swap .pc-scene--face-swap{height:auto}}
@media(max-width:767px){
 .picture-category--face-swap .pc-hero{padding-bottom:64px}
 .picture-category--face-swap .pc-scene--face-swap{height:auto}
 .pc-face-description-break{display:none}
 .pc-face-roles .pc-card-heading{min-height:0}
 .pc-features--face-swap .pc-face-roles .pc-face-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
.picture-category--face-swap .pc-hero .documents-toggle{background-image:url('/assets/new-pages-20261104-v1/images/picture-categories/face-swap/toggle.webp');background-size:cover}
.pictures-page .pc-natural .pictures-result__divider,.pictures-page .pc-natural .pictures-result__divider span{background:#fff}
.pictures-page .pc-natural .pictures-result__divider i{background:#161616}
