.mb-creator-kit{font-family:Inter,Arial,sans-serif;color:#17202a;background:#f8fbff;padding:28px;border:1px solid #dfe7ef;border-radius:8px}.mb-kit-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#19213a;color:#fff;padding:26px;border-radius:8px}.mb-kit-hero.compact{background:#24362f}.mb-kit-hero p{margin:0 0 6px;font-size:12px;text-transform:uppercase;color:#9fe4d3;font-weight:800}.mb-kit-hero h1{margin:0 0 8px;font-size:32px;line-height:1.08;letter-spacing:0}.mb-kit-hero span{display:block;max-width:720px;color:#e3edf5}.mb-kit-hero a,.mb-prompt button{border:0;border-radius:8px;background:#1da37f;color:#fff;padding:11px 14px;text-decoration:none;font-weight:800;cursor:pointer}.mb-kit-grid,.mb-prompt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:16px}.mb-kit-card,.mb-prompt,.mb-brief{background:#fff;border:1px solid #dce7ef;border-radius:8px;padding:18px;box-shadow:0 10px 24px rgba(25,33,58,.06)}.mb-kit-card span,.mb-prompt span,.mb-brief span,.mb-kit-status span{display:inline-block;background:#edf8f4;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800;color:#24584b;margin:0 6px 6px 0}.mb-kit-card h2,.mb-prompt h3,.mb-brief h2{margin:0 0 8px;font-size:20px;line-height:1.2;color:#17202a}.mb-kit-card p,.mb-prompt p,.mb-brief p{color:#56646f;line-height:1.5}.mb-kit-tags{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.mb-kit-tags b{background:#eef2fb;border-radius:8px;padding:7px 9px;font-size:12px;color:#38476b}.mb-kit-card small{display:block;color:#66727d;line-height:1.4}.mb-prompts{margin-top:22px}.mb-prompts h2{font-size:24px;margin:0 0 12px}.mb-prompt textarea{width:100%;min-height:118px;box-sizing:border-box;border:1px solid #cad6df;border-radius:8px;padding:10px;margin:8px 0;color:#34444f;resize:vertical}.mb-brief-list{display:grid;gap:12px;margin-top:16px}.mb-brief div{display:flex;gap:8px;flex-wrap:wrap}.mb-kit-status{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid #dce7ef;border-radius:8px;padding:14px}@media(max-width:700px){.mb-creator-kit{padding:14px}.mb-kit-hero{display:block}.mb-kit-hero h1{font-size:26px}.mb-kit-hero a{display:inline-block;margin-top:14px}}
