.studio-intro{margin:32px 0 0;border-radius:16px;background:#20251f;color:#f1f1df;display:grid;grid-template-columns:1fr 1.12fr;gap:35px;padding:35px 37px;overflow:hidden;position:relative}
.studio-kicker{font-size:9px;letter-spacing:1.6px;display:flex;align-items:center;gap:8px;color:#b8c2ab}.studio-kicker i{width:5px;height:5px;background:#d7ff39;border-radius:50%}.studio-intro h2{font-size:35px;line-height:1.4;letter-spacing:-1px;font-weight:650;margin:19px 0 13px;position:relative}.studio-intro h2>span{display:inline-block;color:#d7ff39;font-size:38px;margin-left:14px;vertical-align:bottom}.studio-intro p{font-size:11px;line-height:1.9;color:#b8c2ab;margin:0}.studio-browse{background:#d7ff39;color:#20251f;display:inline-flex;gap:35px;align-items:center;padding:12px 17px;border-radius:5px;font-size:11px;font-weight:600;margin-top:23px}.studio-browse:hover{background:#efffae}.studio-browse>span{font-size:18px}.studio-type-art{border-left:1px solid #f1f1df35;padding-left:32px;display:flex;flex-direction:column;justify-content:center;position:relative;min-width:0}.studio-outline{font:900 clamp(35px,5vw,78px)/.9 Arial,sans-serif;letter-spacing:-4px;color:transparent;-webkit-text-stroke:1px #d7ff39}.studio-type-art strong{font:900 clamp(36px,5.4vw,84px)/.88 Arial,sans-serif;letter-spacing:-5px;margin:6px 0 22px;color:#d7ff39;position:relative}.studio-type-art strong>span{font-size:70px;position:absolute;right:-7px;top:-10px;color:#f1f1df;transform:rotate(0deg)}.studio-art-footer{display:flex;justify-content:space-between;gap:10px;font:8px/1.7 Arial,sans-serif;letter-spacing:1px;color:#a8b29e;border-top:1px solid #f1f1df35;padding-top:12px}
.tier-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 20px;border-bottom:1px solid var(--line);padding-bottom:17px}.tier-tabs{display:flex;gap:7px;flex-wrap:wrap}.tier-tab{border:1px solid #dee5d5;border-radius:7px;padding:11px 17px;font-size:12px;display:flex;gap:9px;align-items:center;background:#fff;color:#6c7b61}.tier-tab span{font:10px Arial,sans-serif;opacity:.7}.tier-tab.active{background:#293d2f;border-color:#293d2f;color:#fff}.tier-tab[data-tier="premium"].active{background:#24271f;color:#ddff68}.tier-tab:hover{border-color:#6f8262}.tier-toolbar>p{font-size:10px;color:#8b967f;margin:0;line-height:1.7}
#template-grid{display:block}.tier-collection+.tier-collection{margin-top:38px}.collection-heading{display:flex;justify-content:space-between;align-items:end;gap:15px;margin:0 0 17px}.collection-heading h3{margin:4px 0 0;font-size:20px;font-weight:600;letter-spacing:-.5px}.collection-heading h3>span{font-size:10px;color:#8b967f;margin-left:9px;font-weight:400}.collection-heading small{font-size:8px;letter-spacing:1.8px;color:#8b967f}.collection-heading p{font-size:10px;line-height:1.7;color:#8b967f;margin:0;text-align:right}.premium-collection .collection-heading{background:#e9eddf;border-radius:9px;padding:17px 20px}.premium-collection .collection-heading small{color:#5a6948}.premium-collection .collection-heading h3{color:#29352a}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 20px}.studio-card .card-badge{background:#20251f;color:#e5ff8c;border:1px solid #ffffff30;letter-spacing:.3px;font-size:8px}.studio-card .card-format{border-color:#c8d3b2;color:#596a43;background:#edf3e1}.studio-card .poster-wrap{background:#e7e8df}.studio-card .card-open-label{background:#20251fdd;color:#eeffa7}.card-tier-label{font-size:9px;color:#6c7e54}.card-tier-label.free{color:#8b967f}.detail-art.premium-preview:after{content:"AD.FOLIO STUDIO / PREVIEW";position:absolute;left:50%;bottom:15px;transform:translateX(-50%);font-size:8px;letter-spacing:2px;white-space:nowrap;color:#657057}.premium-notice{padding:11px 13px;background:#f1f4e8;border-radius:6px;font-size:10px;line-height:1.8;color:#73835e;margin:14px 0 0}.studio-plan{background:#24291f!important;color:#edf0df;border-color:#24291f!important}.studio-plan h3,.studio-plan .price-value{color:#ddff78}.studio-plan ul,.studio-plan .price-value small{color:#b7c3a6}.studio-plan .info-notice{background:#ffffff0e;color:#c6d2b8}.studio-plan .secondary-button{background:#ddff78;color:#24291f;border:0;width:100%}.plan-preview-title{font:700 26px/1.3 Arial,sans-serif;letter-spacing:-1px;color:#ddff78;margin:16px 0}.plan-preview-title small{display:block;font-size:11px;font-weight:400;letter-spacing:0;color:#bec9ad;margin-top:10px}
@media(min-width:1600px){.collection-grid{gap:28px}.studio-intro{padding:42px 45px}.studio-intro h2{font-size:44px}.studio-intro p{font-size:13px}.studio-type-art strong{font-size:108px}.studio-outline{font-size:92px}.collection-heading h3{font-size:23px}}
@media(max-width:1190px){.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 17px}.studio-intro{padding:27px;gap:25px}.studio-intro h2{font-size:28px}.studio-type-art{padding-left:24px}.studio-type-art strong{letter-spacing:-4px;font-size:58px}.studio-outline{font-size:54px}.studio-type-art strong>span{font-size:45px}.tier-toolbar>p{display:none}}
@media(max-width:920px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-intro{grid-template-columns:1fr;gap:24px}.studio-intro h2{font-size:30px}.studio-type-art{border-left:0;border-top:1px solid #f1f1df35;padding:22px 0 0}.studio-type-art strong{font-size:65px}.studio-outline{font-size:59px}.studio-type-art strong>span{right:15px;top:5px;font-size:75px}.studio-art-footer{font-size:8px}.collection-heading p{max-width:150px}.tier-tab{padding:10px 13px;font-size:11px}}
@media(max-width:650px){.studio-intro{margin-top:23px;padding:26px 22px;border-radius:12px}.studio-kicker{font-size:7px;letter-spacing:1px}.studio-intro h2{font-size:30px;margin-top:16px}.studio-intro h2>span{font-size:31px;margin-left:8px}.studio-intro p{font-size:11px}.studio-type-art strong{font-size:61px;letter-spacing:-4px}.studio-outline{font-size:56px;letter-spacing:-3px}.studio-type-art strong>span{right:0;font-size:56px}.studio-browse{margin-top:18px}.studio-art-footer{font-size:7px;letter-spacing:.6px}.tier-toolbar{padding-bottom:13px;margin-bottom:17px}.tier-tabs{gap:5px;width:100%}.tier-tab{padding:10px 11px;font-size:10px;gap:6px;flex:1;justify-content:center;white-space:nowrap}.collection-grid{gap:24px 12px}.collection-heading{align-items:start}.collection-heading h3{font-size:18px}.collection-heading small{font-size:7px;letter-spacing:1px}.collection-heading h3>span{font-size:8px;margin-left:5px}.collection-heading p{font-size:8px;max-width:114px}.premium-collection .collection-heading{padding:14px 12px}.studio-card .card-badge{font-size:6px;max-width:calc(100% - 44px);padding:4px 5px}.card-tier-label{font-size:8px}.detail-art.premium-preview:after{bottom:8px;font-size:7px}.premium-notice{font-size:10px}.tier-collection+.tier-collection{margin-top:30px}}


/* Collection 02 editable visual copy. */
.studio-rich-fields{border:1px solid var(--line,#d8dfcf);border-radius:10px;padding:16px;margin:4px 0 24px}.studio-rich-fields summary{cursor:pointer;font-size:12px;font-weight:600;margin-bottom:16px}.studio-rich-fields summary span{display:block;font-weight:400;font-size:12px;opacity:.65;margin-top:5px}.studio-rich-fields .form-field{margin:0 0 14px}.studio-rich-fields .form-field:last-child{margin-bottom:0}
