.skill-visual-card:has(>input:is([value^=look-],[value^=character-]))>.skill-visual-frame{aspect-ratio:3 / 4}.skill-visual-card:has(>input:is([value^=look-],[value^=character-]))>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform:scale(1.85)!important;transform-origin:center top!important}.skill-visual-card:has(>input[value=character-1015-40])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-52.0265%,-12.5532%) scale(1.957912)!important}.skill-visual-card:has(>input[value=character-1016-08])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-39.0382%,-4.5528%) scale(1.898206)!important}.skill-visual-card:has(>input[value=character-1015-36])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-47.3193%,-12.2917%) scale(1.988629)!important}.skill-visual-card:has(>input[value=character-1016-06])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-41.3812%,-1.9856%) scale(1.846256)!important}.skill-visual-card:has(>input[value=character-1016-07])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-41.3702%,-4.3963%) scale(1.917271)!important}.skill-visual-card:has(>input[value=character-1015-01])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-41.9633%,-9.1041%) scale(1.895325)!important}.skill-visual-card:has(>input[value=character-1015-02])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-64.144%,-20.1482%) scale(2.103484)!important}.skill-visual-card:has(>input[value=character-1015-07])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-70.8163%,-17.1707%) scale(2.501352)!important}.skill-visual-card:has(>input[value=character-1015-08])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-39.8938%,-6.174%) scale(1.779986)!important}.skill-visual-card:has(>input[value=character-1015-10])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-57.4302%,-10.6354%) scale(2.081285)!important}.skill-visual-card:has(>input[value=character-1015-31])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-47.1109%,-10.8213%) scale(1.955953)!important}.skill-visual-card:has(>input[value=character-1015-35])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-47.6516%,-6.183%) scale(1.90156)!important}.skill-visual-card:has(>input[value=character-1016-01])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-44.3303%,-6.1362%) scale(1.89703)!important}.skill-visual-card:has(>input[value=character-1016-02])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-49.2906%,-11.1838%) scale(2.10625)!important}.skill-visual-card:has(>input[value=character-1016-03])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-33.948%,-5.3994%) scale(1.864802)!important}.skill-visual-card:has(>input[value=character-1016-04])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-50.5812%,-8.8982%) scale(2.012147)!important}.skill-visual-card:has(>input[value=character-1016-05])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-46.9381%,-9.7408%) scale(2.047304)!important}.skill-visual-card:has(>input[value=look-11-black-tee-dark-jeans-supermodel])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-46.3223%,-.1487%) scale(1.952842)!important}.skill-visual-card:has(>input[value=look-03-yellow-hoodie-striped-tee])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-38.5624%,-.3856%) scale(1.773174)!important}.skill-visual-card:has(>input[value=look-04-look01-leather-shorts])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-42.6201%,-3.1391%) scale(1.849825)!important}.skill-visual-card:has(>input[value=look-01-navy-cable-knit-wide-jeans])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-31.3306%) scale(1.622427)!important}.skill-visual-card:has(>input[value=look-02-look29])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-34.5075%) scale(1.678832)!important}.skill-visual-card:has(>input[value=look-05-look09-floral-skirt])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-37.155%,-1.4452%) scale(1.743513)!important}.skill-visual-card:has(>input[value=look-06-striped-tee-white-bermuda])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-34.9632%,-.4594%) scale(1.695455)!important}.skill-visual-card:has(>input[value=look-07-look32])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-39.4171%) scale(1.762007)!important}.skill-visual-card:has(>input[value=look-08-oat-cardigan-satin-cami])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-37.6225%) scale(1.740464)!important}.skill-visual-card:has(>input[value=look-09-leopard-cami-cargo-jeans])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-41.7511%,-.8617%) scale(1.829153)!important}.skill-visual-card:has(>input[value=look-10-gray-hoodie-wide-jeans])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-40.8629%,-1.1338%) scale(1.806785)!important}.skill-visual-card:has(>input[value=look-blue-jacket-ivory-skirt])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-36.8785%) scale(1.735671)!important}.skill-visual-card:has(>input[value=look-blue-stripe-shirt])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-38.5782%,-3.2693%) scale(1.766195)!important}.skill-visual-card:has(>input[value=look-coffee-yoga])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-42.0009%,-.5316%) scale(1.836191)!important}.skill-visual-card:has(>input[value=look-morgan-leather-jacket-dark-jeans])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-42.3564%,-2.0997%) scale(1.777817)!important}.skill-visual-card:has(>input[value=look-ava-ivory-tee-blue-jeans])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-42.1873%) scale(1.840396)!important}.skill-visual-card:has(>input[value=look-01-look03])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-31.9463%) scale(1.636243)!important}.skill-visual-card:has(>input[value=look-03-look03-tank-denim])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-38.5369%,-.2526%) scale(1.774016)!important}.skill-visual-card:has(>input[value=look-04-look05-cardigan-coat])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-42.2271%,-2.9874%) scale(1.841868)!important}.skill-visual-card:has(>input[value=look-05-pale-blue-shirt-ivory-linen-skirt])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-40.7257%,-1.354%) scale(1.807282)!important}.skill-visual-card:has(>input[value=look-06-look06])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-38.4912%,-.63%) scale(1.764236)!important}.skill-visual-card:has(>input[value=look-07-look36])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-41.2288%,-7.772%) scale(1.810475)!important}.skill-visual-card:has(>input[value=look-08-navy-polo-gray-shorts])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-39.2344%,-2.8282%) scale(1.781361)!important}.skill-visual-card:has(>input[value=look-09-yellow-tee-blue-bermuda])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-39.0701%,-1.2879%) scale(1.772491)!important}.skill-visual-card:has(>input[value=look-10-ivory-satin-striped-set])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-43.5362%,-2.1678%) scale(1.844271)!important}.skill-visual-card:has(>input[value=look-01-look04-sport-leather])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-43.5887%,-6.0548%) scale(1.858743)!important}.skill-visual-card:has(>input[value=look-03-look08])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-41.1672%) scale(1.829409)!important}.skill-visual-card:has(>input[value=look-04-look21])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-41.6256%,-2.4593%) scale(1.836803)!important}.skill-visual-card:has(>input[value=look-05-pants-02-plaid-brown])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-40.8476%,-1.1544%) scale(1.809454)!important}.skill-visual-card:has(>input[value=look-06-look06-black-coat])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-41.1951%,-.6973%) scale(1.816298)!important}.skill-visual-card:has(>input[value=look-01-look26])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-44.5111%,-6.5994%) scale(1.852251)!important}.skill-visual-card:has(>input[value=look-03-look12])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-52.4542%,-11.9652%) scale(2.054293)!important}.skill-visual-card:has(>input[value=look-04-look22])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-41.8346%,-1.9213%) scale(1.839251)!important}.skill-visual-card:has(>input[value=look-06-look19])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-38.598%,-.8147%) scale(1.770106)!important}.skill-visual-card:has(>input[value=look-all-new-01-leather-knit-shorts])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-33.5089%) scale(1.674922)!important}.skill-visual-card:has(>input[value=look-03-look15-with-shoes-v2])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-41.495%,-10.3647%) scale(1.824358)!important}.skill-visual-card:has(>input[value=look-daily-trend-04-taupe-suede])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-40.5813%,-1.1819%) scale(1.815613)!important}.skill-visual-card:has(>input[value=look-all-new-06-warm-brown-layers])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-33.3047%,-1.2292%) scale(1.669215)!important}.skill-visual-card:has(>input[value=look-blue-shirt-ivory-trousers])>.skill-visual-frame>img{object-fit:cover!important;object-position:center top!important;transform-origin:0 0!important;transform:translate(-57.0656%,-3.8648%) scale(2.119309)!important}.catalog-studio{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,366px);grid-template-rows:auto minmax(0,1fr) auto;gap:18px 28px;height:100dvh;min-height:560px;margin:0;padding:0 20px 24px;color:var(--text-primary);font-family:var(--font-sans)}.catalog-studio .catalog-layout{display:contents}.catalog-studio .cc-skill-layout-heading{grid-area:1 / 1}.catalog-studio .cc-skill-layout-heading>p{margin-top:10px}.catalog-studio .cc-skill-layout-preview{grid-area:2 / 1;padding:0;overflow:hidden;container-type:size}.catalog-studio .cc-skill-layout-example{width:min(100%,calc((100cqh - 44px) * var(--example-aspect)));max-width:100%}.catalog-studio .cc-skill-layout-example .cc-video-media{max-height:calc(100cqh - 44px);border-radius:16px}.catalog-studio .cc-skill-layout-panel{grid-column:2;grid-row:1 / 4}.ugc-selected-title{margin:0 0 2px;font-size:15px;font-weight:600}.ugc-hint,.ugc-cost,.ugc-error{margin:0;font-size:12px;line-height:1.5}.ugc-hint{color:var(--text-secondary)}.ugc-cost{color:var(--text-tertiary);font-size:11px}.ugc-error{color:var(--danger, #d44141);overflow-wrap:anywhere}.ugc-details{border-top:1px solid var(--divider-strong);padding-top:12px}.ugc-details summary{cursor:pointer;font-size:13px;color:var(--text-secondary)}.ugc-details>div{display:flex;flex-direction:column;gap:14px;margin-top:14px}@media(max-width:900px){.catalog-studio{grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:16px;padding:0 16px 20px}}@media(max-width:700px){.catalog-studio{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;height:auto;min-height:100dvh;padding:16px 12px}.catalog-studio .cc-skill-layout-preview{grid-area:2 / 1;container-type:normal}.catalog-studio .cc-skill-layout-example{width:min(100%,calc(45dvh * var(--example-aspect)))}.catalog-studio .cc-skill-layout-example .cc-video-media{max-height:45dvh}.catalog-studio .cc-skill-layout-panel{grid-area:4 / 1}}.catalog-studio .cc-video-frame{background:transparent}.selected-case{font-weight:600;margin:0}.error{color:#b91c1c;font-size:13px}.estimate{font-size:11px;line-height:1.5;opacity:.68;margin-top:8px}.catalog-studio>.cc-skill-style-picker{grid-area:3 / 1}.catalog-skill-form{margin:0;min-height:100%}.catalog-message{font-size:12px;line-height:1.45;margin:0 0 8px;color:var(--text-secondary)}.catalog-error{color:var(--destructive)}.catalog-options{border-top:1px solid var(--divider);padding-top:10px}.catalog-options>summary{color:var(--text-tertiary);cursor:pointer;font-size:12px;line-height:20px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.catalog-options>summary::-webkit-details-marker{display:none}.catalog-options>summary:after{content:"\2304";font-size:15px;transform:rotate(0);transition:transform .16s}.catalog-options[open]>summary:after{transform:rotate(180deg)}.catalog-options-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding-top:12px}.catalog-field-wide,.catalog-options-fields>.skill-field:has(.skill-choice-list){grid-column:1/-1}@media(max-width:380px){.catalog-options-fields{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.catalog-options>summary:after{transition:none}}.catalog-options-fields{grid-template-columns:minmax(0,1fr)}.catalog-studio #product_ids.skill-file-grid:has(>.skill-file-add:only-child){grid-template-columns:minmax(0,1fr)}.catalog-studio #product_ids.skill-file-grid>.skill-file-add:only-child{height:auto;aspect-ratio:16 / 9;gap:6px;font-size:13px;line-height:20px}.catalog-studio #product_ids.skill-file-grid>.skill-file-add:only-child svg{width:20px;height:20px}
