#creator-product-pilot[hidden]{display:none!important}
#creator-product-pilot{margin:28px 0;padding:28px;border:1px solid #c8d8f5;border-radius:18px;background:#f8fbff;color:#203554}
#creator-product-pilot *{box-sizing:border-box}
.cpp-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.cpp-heading h2{margin:0;font-size:24px}
.cpp-private{font-size:13px;color:#365da2;background:#e5eeff;padding:7px 12px;border-radius:30px}
.cpp-intro,.cpp-notice{font-size:14px;line-height:1.7;color:#617089}
.cpp-notice{background:#fff6df;color:#755514;border-radius:8px;padding:12px 16px}
.cpp-tabs,.cpp-search,.cpp-pages{display:flex;gap:10px;align-items:center;margin:18px 0;flex-wrap:wrap}
#creator-product-pilot button{font:inherit;font-size:14px;cursor:pointer;border:1px solid #d4dfef;background:white;color:#284d85;border-radius:8px;padding:10px 16px}
#creator-product-pilot button[aria-pressed=true]{background:#245cda;color:white;border-color:#245cda}
#creator-product-pilot button:disabled{opacity:.45;cursor:default}
.cpp-search input{flex:1;min-width:160px;padding:12px;border:1px solid #c8d8f5;border-radius:8px;font:inherit;font-size:15px}
.cpp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.cpp-card{background:white;border:1px solid #e1e8f2;border-radius:12px;padding:20px;overflow-wrap:anywhere}
.cpp-card h3{font-size:17px;line-height:1.65;margin:0 0 12px;font-weight:650}
.cpp-specs{font-size:14px;line-height:1.6;color:#24549d}
.cpp-meta,.cpp-card details{font-size:13px;line-height:1.7;color:#778398}
.cpp-card summary{cursor:pointer;color:#3462a3}
.cpp-card details p{white-space:normal}
.cpp-pages{justify-content:center;font-size:14px}
.cpp-audit-notice{font-size:13px;line-height:1.7;color:#536f9a;border-left:3px solid #92b5f7;padding-left:12px}
.cpp-audit{background:#fff;border:1px solid #d4dfef;border-radius:10px;margin-top:16px;padding:14px}
.cpp-audit summary{cursor:pointer;color:#315791;font-weight:600}
.cpp-audit select{padding:10px;border:1px solid #d4dfef;border-radius:8px;background:white;font:inherit;font-size:14px;max-width:100%}
.cpp-table-scroll{overflow-x:auto;width:100%}
.cpp-audit table{border-collapse:collapse;font-size:13px;width:100%;min-width:700px;text-align:left}
.cpp-audit td,.cpp-audit th{border-bottom:1px solid #e7edf5;padding:10px;max-width:240px;overflow-wrap:anywhere}
@media(max-width:640px){#creator-product-pilot{padding:18px}.cpp-grid{grid-template-columns:1fr}.cpp-heading h2{font-size:21px}}
