.new-interface .account-design{padding:28px;margin:0 0 30px;border:1px solid #dedee7;border-radius:16px;background:#fafafa;color:#171725}
.new-interface .account-design-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}
.new-interface .account-design h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:8px 0 12px;overflow-wrap:anywhere}
.new-interface .account-design h3{font-size:21px;margin:8px 0 14px}
.new-interface .account-design p{font-size:14px;line-height:1.6;max-width:80ch}
.new-interface .account-design-picker{display:grid;gap:6px;font-size:12px;flex-shrink:0;max-width:100%}
.new-interface .account-design-picker select{padding:10px;border:1px solid #ddd;border-radius:8px;max-width:100%;background:#fff;font:inherit;color:inherit}
.new-interface .account-design-links{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 24px}
.new-interface .account-design-brief{padding:22px;background:#fff;border-radius:12px;border:1px solid #e8e8ee}
.new-interface .account-design-brief dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}
.new-interface .account-design-brief dl div{min-width:0}
.new-interface .account-design-brief dt{font-weight:600;font-size:13px;color:#0500ad;margin-bottom:4px}
.new-interface .account-design-brief dd{font-size:14px;line-height:1.6;margin:0}
.new-interface p.account-design-status{font-size:12px;color:#626272;border-top:1px solid #eee;padding-top:14px;margin-bottom:0}
.new-interface .account-design-evidence{margin-top:26px}
.new-interface p.account-design-coverage{font-size:12px;color:#626272}
.new-interface .account-design-references{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:820px;margin:20px 0}
.new-interface .account-design-references article{min-width:0}
.new-interface .account-design-references video,.new-interface .account-design-references img{width:100%;display:block;aspect-ratio:9/16;object-fit:contain;border-radius:10px;background:#000}
.new-interface .account-design-references h4{font-size:14px;line-height:1.5;margin:10px 0 6px}
.new-interface .account-design-references p{font-size:12px;margin:4px 0}
.new-interface .account-design-references a{font-size:12px;text-decoration:underline;text-underline-offset:3px}
.new-interface .account-design-references small{display:block;color:#626272;font-size:11px;margin-top:6px;line-height:1.5}
.new-interface p.account-design-limit{font-size:12px;color:#626272}
.new-interface .account-design-archive{font-size:13px;display:inline-block;margin-top:16px;text-decoration:underline;text-underline-offset:3px}
.new-interface p.account-design-delivery{font-size:12px;color:#626272;margin:16px 0 0}
.new-interface .account-design-empty{padding:20px;background:#fff;border-radius:12px}
.new-interface .account-design-home{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;margin:28px 0;background:#f4f3ff;border-radius:14px}
.new-interface .account-design-home h2{font-size:24px;margin:5px 0 10px;overflow-wrap:anywhere}
.new-interface .account-design-home p{font-size:14px;line-height:1.5;margin-bottom:0}
.new-interface .account-design-home .pill{flex-shrink:0}
@media(max-width:900px){.new-interface .account-design-heading{flex-direction:column}.new-interface .account-design-picker{width:100%}.new-interface .account-design-home{align-items:flex-start;flex-direction:column}}
@media(max-width:550px){.new-interface .account-design{padding:18px}.new-interface .account-design-brief{padding:16px}.new-interface .account-design-brief dl{grid-template-columns:1fr}.new-interface .account-design-references{grid-template-columns:1fr;max-width:270px;gap:24px}.new-interface .account-design-heading{gap:12px}}

.new-interface .account-design-sample{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:28px;align-items:center;padding:24px;margin:0 0 24px;background:#f1f0ff;border:1px solid #dcd8ff;border-radius:12px}
.new-interface .account-design-sample h3{max-width:24ch;font-size:clamp(23px,3vw,30px);line-height:1.25}
.new-interface .account-design-sample video{display:block;width:100%;aspect-ratio:9/16;background:#000;border-radius:10px;object-fit:contain}
.new-interface p.account-design-sample-duration{font-size:12px;color:#626272}
@media(max-width:650px){.new-interface .account-design-sample{grid-template-columns:1fr;padding:18px;gap:20px}.new-interface .account-design-sample video{max-width:290px}}
