.inc-brand-public{margin:0;background:#f6f5fb;color:#1d1930;font-family:Inter,Arial,sans-serif}.inc-brand-page{max-width:1180px;margin:0 auto;padding:32px 24px 80px}.inc-brand-cover{height:320px;border-radius:26px;background-position:center;background-size:cover}.inc-brand-hero{display:flex;gap:24px;align-items:flex-end;margin:-54px 32px 36px;position:relative}.inc-brand-hero>img{width:132px;height:132px;object-fit:contain;background:#fff;border:7px solid #fff;border-radius:24px;box-shadow:0 12px 30px rgba(31,21,74,.12)}.inc-brand-hero h1{font-size:42px;line-height:1.05;margin:0 0 10px}.inc-brand-hero p{max-width:760px;color:#686278;font-size:17px;line-height:1.65}.inc-public-verified,.inc-verified-badge{display:inline-grid;place-items:center;background:#1677ff;color:#fff;border-radius:50%;font-size:.48em;width:1.5em;height:1.5em;vertical-align:middle;margin-left:8px}.inc-brand-public-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:24px}.inc-brand-public-grid>div,.inc-brand-public-grid>aside{min-width:0}.inc-public-update,.inc-public-child{display:block;background:#fff;border:1px solid #e8e5f1;border-radius:20px;padding:24px;margin-bottom:16px;color:inherit;text-decoration:none}.inc-public-update>span,.inc-public-child>span{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:#6647d7;font-weight:800}.inc-public-update img{max-width:100%;border-radius:14px;margin-top:15px}.inc-public-child strong,.inc-public-child small{display:block;margin-top:7px}.inc-public-child small{color:#706a7b;line-height:1.5}.inc-brand-section-nav{display:flex;gap:8px;overflow:auto;margin:0 0 22px;padding-bottom:4px}.inc-brand-section-nav a{white-space:nowrap;padding:10px 14px;border-radius:999px;text-decoration:none;color:#5c566c;background:#f0eef6;font-weight:700}.inc-brand-section-nav a.is-active{background:#2f1b69;color:#fff}.inc-brand-form .inc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.inc-brand-form .inc-span-2{grid-column:span 2}.inc-slug-input{display:flex;align-items:center;border:1px solid #d8d3e3;border-radius:10px;overflow:hidden}.inc-slug-input span{padding:0 10px;color:#817a8d;font-size:13px}.inc-slug-input input{border:0!important}.inc-brand-two-col{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:20px}.inc-brand-list article{padding:16px 0;border-bottom:1px solid #ebe8f1}.inc-brand-list article>span,.inc-brand-list article>strong,.inc-brand-list article>small{display:block}.inc-brand-list article>span{font-size:12px;color:#7565ba;text-transform:uppercase;font-weight:800}.inc-brand-list article>small{color:#777080;margin-top:4px}.inc-brand-list article form{display:flex;gap:8px;margin-top:12px}.inc-brand-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.inc-brand-metrics article{padding:20px;border-radius:16px;background:#f5f2ff}.inc-brand-metrics strong,.inc-brand-metrics span{display:block}.inc-brand-metrics strong{font-size:28px}.inc-brand-settings-summary>div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #eeeaf3}@media(max-width:800px){.inc-brand-public-grid,.inc-brand-two-col,.inc-brand-form .inc-form-grid{grid-template-columns:1fr}.inc-brand-form .inc-span-2{grid-column:auto}.inc-brand-cover{height:220px}.inc-brand-hero{align-items:flex-start;margin:-42px 16px 28px;flex-direction:column}.inc-brand-hero h1{font-size:34px}.inc-brand-metrics{grid-template-columns:repeat(2,1fr)}}

/* v1.6.2 visual Brand Page builder */
.inc-brand-admin{max-width:1180px}.inc-brand-admin .inc-page-header{margin-bottom:22px}.inc-brand-admin .inc-brand-section-nav{padding:6px;background:#fff;border:1px solid #e8e5f1;border-radius:16px;box-shadow:0 8px 28px rgba(28,22,54,.04)}.inc-brand-admin .inc-brand-section-nav a{background:transparent;border-radius:11px;padding:10px 14px}.inc-brand-admin .inc-brand-section-nav a:hover{background:#f5f2ff;color:#2f1b69}.inc-brand-admin .inc-brand-section-nav a.is-active{background:#ece8ff;color:#2611ae}.inc-brand-builder{display:grid;gap:18px}.inc-brand-builder-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;background:#fff;border:1px solid #e5e1ef;border-radius:18px;box-shadow:0 10px 30px rgba(28,22,54,.05)}.inc-brand-builder-bar>div:first-child{display:grid;gap:3px}.inc-brand-builder-bar strong{font-size:18px}.inc-brand-builder-bar small{color:#716b80}.inc-brand-builder-label,.inc-brand-card-kicker{font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#6548d7}.inc-brand-builder-actions{display:flex;align-items:flex-end;gap:12px}.inc-brand-visibility-control{display:grid;gap:5px;font-size:12px;font-weight:700;color:#686174}.inc-brand-visibility-control select{min-width:165px;margin:0}.inc-brand-canvas{overflow:hidden;background:#f7f6fb;border:1px solid #e4e0ed;border-radius:24px;box-shadow:0 18px 50px rgba(33,24,69,.08)}.inc-brand-edit-cover{height:285px;position:relative;background:#ded9ee linear-gradient(135deg,#eae7f5,#d7d0ec);background-size:cover;background-position:center}.inc-brand-edit-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,15,55,.02),rgba(22,15,55,.18));pointer-events:none}.inc-brand-image-edit{position:absolute;z-index:2;right:22px;bottom:22px;width:min(360px,calc(100% - 44px));padding:14px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.8);border-radius:14px;box-shadow:0 10px 30px rgba(28,20,62,.16);backdrop-filter:blur(12px)}.inc-brand-image-edit strong,.inc-brand-image-edit span{display:block}.inc-brand-image-edit span{font-size:12px;color:#777080;margin:2px 0 8px}.inc-brand-image-edit input{margin:0!important;background:#fff!important}.inc-brand-edit-identity{display:flex;align-items:flex-end;gap:24px;position:relative;margin:-62px 34px 0;padding-bottom:24px;z-index:3}.inc-brand-edit-logo{width:138px;height:138px;flex:0 0 138px;display:grid;place-items:center;position:relative;background:#fff;border:7px solid #fff;border-radius:24px;box-shadow:0 14px 34px rgba(31,21,74,.15);overflow:visible}.inc-brand-edit-logo>img{width:100%;height:100%;object-fit:contain;border-radius:17px}.inc-brand-edit-logo>span{font-weight:800;color:#8a8298}.inc-brand-logo-input{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%);width:190px}.inc-brand-logo-input input{height:34px!important;font-size:11px!important;margin:0!important;background:#fff!important;box-shadow:0 5px 18px rgba(31,21,74,.1)}.inc-brand-edit-heading{min-width:0;flex:1;padding:76px 0 0}.inc-brand-title-row{display:flex;align-items:center;gap:8px}.inc-brand-name-input{width:100%;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:40px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.035em;color:#18142c}.inc-brand-name-input:focus,.inc-brand-description-input:focus{outline:0!important;box-shadow:0 2px 0 #6848df!important}.inc-brand-description-input{width:100%;max-width:760px;min-height:70px;padding:8px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;resize:vertical;font-size:16px!important;line-height:1.55!important;color:#655f72}.inc-brand-website-row{display:flex;align-items:center;gap:10px;max-width:620px}.inc-brand-website-row span{font-size:12px;font-weight:800;color:#655e73}.inc-brand-website-row input{margin:0!important;height:38px!important;background:#fff!important}.inc-brand-preview-nav{display:flex;gap:6px;padding:0 34px 14px;border-top:1px solid #e8e4ef;background:#fff}.inc-brand-preview-nav span{padding:14px 12px 10px;color:#70697b;font-size:13px;font-weight:750;border-bottom:3px solid transparent}.inc-brand-preview-nav span.is-active{color:#311bb7;border-color:#4e35d5}.inc-brand-edit-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);gap:20px;padding:24px}.inc-brand-edit-layout main,.inc-brand-edit-layout aside{display:grid;align-content:start;gap:18px;min-width:0}.inc-brand-preview-card{padding:22px;background:#fff;border:1px solid #e8e5f0;border-radius:18px;box-shadow:0 6px 20px rgba(28,22,54,.035)}.inc-brand-preview-card h2{margin:5px 0 8px;font-size:22px}.inc-brand-preview-card p{margin:0;color:#706a7b;line-height:1.55}.inc-brand-preview-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.inc-brand-preview-chip{padding:6px 9px;border-radius:999px;background:#f2effc;color:#6857a5;font-size:11px;font-weight:750}.inc-brand-empty-preview{display:grid;gap:4px;margin-top:18px;padding:30px;text-align:center;border:1px dashed #d8d2e5;border-radius:14px;color:#716b7d}.inc-brand-empty-preview span{font-size:13px}.inc-brand-preview-split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.inc-brand-about-editor label,.inc-brand-social-editor label{display:grid;gap:5px;margin-top:13px;font-size:12px;font-weight:750;color:#625b70}.inc-brand-about-editor input,.inc-brand-about-editor textarea,.inc-brand-social-editor input{margin:0!important;background:#faf9fc!important}.inc-brand-builder-settings{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(260px,1fr);align-items:end;gap:18px;padding:18px 20px;background:#fff;border:1px solid #e5e1ef;border-radius:18px}.inc-brand-builder-settings>div{display:grid;gap:4px}.inc-brand-builder-settings>div strong{font-size:14px;word-break:break-all}.inc-brand-builder-settings label{display:grid;gap:5px;font-size:12px;font-weight:750}.inc-brand-builder-settings input{margin:0!important}.inc-brand-builder-settings p{margin:0;color:#777080;font-size:13px;line-height:1.45}
@media(max-width:900px){.inc-brand-builder-bar{align-items:flex-start;flex-direction:column}.inc-brand-builder-actions{width:100%;justify-content:space-between}.inc-brand-edit-layout{grid-template-columns:1fr}.inc-brand-builder-settings{grid-template-columns:1fr}.inc-brand-edit-cover{height:235px}.inc-brand-edit-identity{margin:-48px 20px 0;align-items:flex-start}.inc-brand-edit-heading{padding-top:62px}.inc-brand-name-input{font-size:34px!important}.inc-brand-preview-nav{padding-left:20px}.inc-brand-preview-split{grid-template-columns:1fr}}
@media(max-width:620px){.inc-brand-builder-actions{align-items:stretch;flex-direction:column}.inc-brand-visibility-control select{width:100%}.inc-brand-edit-identity{display:block}.inc-brand-edit-logo{width:108px;height:108px;flex-basis:108px}.inc-brand-edit-heading{padding-top:58px}.inc-brand-name-input{font-size:30px!important}.inc-brand-edit-layout{padding:15px}.inc-brand-preview-nav{overflow:auto}.inc-brand-image-edit{right:14px;bottom:14px;width:calc(100% - 28px)}}

/* v1.6.3 direct Brand Page uploads */
.inc-brand-upload-box{cursor:pointer;text-align:center;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:2px dashed #cfc7e5!important;background:rgba(255,255,255,.96)!important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.inc-brand-upload-box:hover{border-color:#5b3fe0!important;transform:translateY(-1px);box-shadow:0 14px 34px rgba(40,25,100,.16)}.inc-brand-upload-box input[type=file]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}.inc-brand-upload-icon{display:grid!important;place-items:center;width:38px;height:38px;border-radius:50%;background:#eeeaff;color:#3920bd;font-size:22px;font-weight:800}.inc-brand-image-edit.inc-brand-upload-box{width:min(430px,calc(100% - 44px));min-height:132px;padding:22px}.inc-brand-image-edit.inc-brand-upload-box span:not(.inc-brand-upload-icon){margin:0;max-width:320px}.inc-brand-logo-input.inc-brand-logo-upload{top:calc(100% + 12px);width:220px;min-height:82px;padding:12px;border-radius:14px}.inc-brand-logo-upload .inc-brand-upload-icon{width:30px;height:30px;font-size:17px}.inc-brand-logo-upload strong{font-size:12px}.inc-brand-remove-image{position:absolute;z-index:4;left:22px;bottom:22px;padding:8px 11px;border-radius:10px;background:rgba(255,255,255,.94);font-size:12px;font-weight:700}.inc-brand-remove-logo{position:absolute;z-index:5;top:calc(100% + 102px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;font-weight:700}.inc-brand-remove-image input,.inc-brand-remove-logo input{width:auto!important;margin:0 5px 0 0!important}.inc-brand-edit-identity{padding-bottom:58px}
@media(max-width:620px){.inc-brand-image-edit.inc-brand-upload-box{width:calc(100% - 28px);min-height:118px}.inc-brand-logo-input.inc-brand-logo-upload{width:185px}.inc-brand-edit-identity{padding-bottom:70px}}
/* v1.6.4 larger Brand Page upload zones and verification request state */
.inc-brand-image-edit.inc-brand-upload-box{min-height:168px;padding:30px;width:min(520px,calc(100% - 52px))}
.inc-brand-image-edit .inc-brand-upload-icon{width:48px;height:48px;font-size:27px}
.inc-brand-logo-input.inc-brand-logo-upload{width:250px;min-height:108px;padding:18px}
.inc-brand-logo-upload .inc-brand-upload-icon{width:38px;height:38px;font-size:21px}
.inc-brand-verification-panel{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:22px}
.inc-brand-verification-panel h2{margin:3px 0 7px}.inc-brand-verification-panel p{margin:0;max-width:720px}
.inc-verification-state{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;padding:9px 13px;background:#f0edff;color:#3520b5;font-size:12px;font-weight:800}
.inc-brand-verification-panel.is-pending .inc-verification-state{background:#fff4d8;color:#7b5600}
.inc-brand-verification-panel.is-verified .inc-verification-state{background:#e5f7ec;color:#14733b}
@media(max-width:700px){.inc-brand-verification-panel{align-items:flex-start;flex-direction:column}.inc-brand-image-edit.inc-brand-upload-box{width:calc(100% - 28px);min-height:144px}.inc-brand-logo-input.inc-brand-logo-upload{width:210px;min-height:98px}}

/* v1.6.5 reliable uploads, simplified logo tile and image guidance */
.inc-brand-logo-editor{display:grid;justify-items:center;align-content:start;gap:10px;width:190px;margin-top:54px}
.inc-brand-logo-editor small{max-width:190px;text-align:center;color:#746d80;font-size:11px;line-height:1.45}
.inc-brand-logo-tile{position:relative;cursor:pointer;overflow:hidden;border:2px dashed #cfc7e5!important;background:#fff!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.inc-brand-logo-tile:hover{border-color:#5b3fe0!important;box-shadow:0 14px 34px rgba(40,25,100,.15);transform:translateY(-2px)}
.inc-brand-logo-tile input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}
.inc-brand-logo-tile:not(.has-image){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#3e2bbb}
.inc-brand-logo-tile .inc-brand-upload-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#eeeaff;font-size:23px}
.inc-brand-logo-hover{position:absolute;inset:auto 10px 10px;display:block;padding:8px 10px;border-radius:10px;background:rgba(20,15,41,.78);color:#fff;text-align:center;font-size:11px;font-weight:800;opacity:0;transition:opacity .18s ease}
.inc-brand-logo-tile:hover .inc-brand-logo-hover{opacity:1}
.inc-brand-remove-logo{position:static!important;transform:none!important;white-space:normal!important;font-size:11px!important}
.inc-brand-upload-box span b,.inc-brand-logo-editor small b{color:#3420b5}
.inc-notice-warning{background:#fff8df;border:1px solid #efcf68;color:#654b00}
@media(max-width:700px){.inc-brand-logo-editor{width:150px;margin-top:48px}.inc-brand-logo-editor small{max-width:160px}.inc-brand-edit-logo{width:132px;height:132px}}

/* v1.6.6 immediate image preview, required fields and publishing controls */
.inc-brand-builder-bar{justify-content:flex-start}.inc-brand-builder-bar b{color:#3420b5}
.inc-brand-upload-feedback{position:absolute;z-index:5;left:22px;bottom:22px;max-width:430px;padding:9px 12px;border-radius:10px;background:rgba(255,255,255,.95);font-size:12px;font-weight:700;box-shadow:0 5px 18px rgba(31,21,74,.1)}
.inc-brand-logo-editor .inc-brand-upload-feedback{position:static;max-width:190px;text-align:center;box-shadow:none;padding:6px 8px}.inc-brand-upload-feedback:empty{display:none}.inc-brand-upload-feedback.is-success{color:#146c38;background:#e9f8ef}.inc-brand-upload-feedback.is-warning{color:#735200;background:#fff5d6}.inc-brand-upload-feedback.is-error{color:#9b2030;background:#ffeaed}.inc-brand-upload-feedback.is-loading{color:#3722b3;background:#efebff}
.inc-required-field.is-required-missing,.inc-brand-upload-box.is-required-missing,.inc-brand-logo-tile.is-required-missing{outline:3px solid #e34458!important;outline-offset:3px}.inc-required-field:invalid{border-color:#df9aa4}
.inc-brand-publish-panel{display:grid;gap:18px}.inc-brand-url-card,.inc-brand-visibility-options,.inc-brand-publish-actions{padding:22px;background:#fff;border:1px solid #e5e1ef;border-radius:18px;box-shadow:0 8px 24px rgba(28,22,54,.04)}
.inc-brand-url-card{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(360px,1.45fr);align-items:center;gap:22px}.inc-brand-url-card>div{display:grid;gap:4px}.inc-brand-url-card>p{grid-column:2;margin:0;color:#6c6578;font-size:12px;font-weight:700}
.inc-brand-url-control{display:flex;align-items:center;min-height:56px;overflow:hidden;border:2px solid #d8d1e8;border-radius:16px;background:#faf9fd;box-shadow:inset 0 1px 0 #fff;transition:border-color .18s,box-shadow .18s}.inc-brand-url-control:focus-within{border-color:#4f35d4;box-shadow:0 0 0 4px rgba(79,53,212,.12)}.inc-brand-url-control span,.inc-brand-url-control em{padding:0 0 0 16px;color:#756e82;font-style:normal;font-weight:750;white-space:nowrap}.inc-brand-url-control em{padding:0 16px 0 0}.inc-brand-url-control input{min-width:0;height:52px!important;margin:0!important;padding:0 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:17px!important;font-weight:800!important;color:#25165e}
.inc-brand-visibility-options{margin:0}.inc-brand-visibility-options legend{font-size:20px;font-weight:850;color:#18142c}.inc-brand-visibility-options>p{margin:4px 0 18px;color:#716a7d}.inc-brand-visibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inc-brand-visibility-card{display:flex;gap:12px;padding:16px;border:2px solid #e4dff0;border-radius:15px;background:#fbfafd;cursor:pointer;transition:.18s}.inc-brand-visibility-card:hover{border-color:#a99ce0}.inc-brand-visibility-card.is-selected{border-color:#4e35d5;background:#f0edff;box-shadow:0 0 0 3px rgba(78,53,213,.08)}.inc-brand-visibility-card input{margin:4px 0 0!important;width:auto!important}.inc-brand-visibility-card span{display:grid;gap:4px}.inc-brand-visibility-card strong{font-size:14px}.inc-brand-visibility-card small{color:#6f687a;line-height:1.45}
.inc-brand-publish-actions{display:flex;align-items:center;justify-content:space-between;gap:24px}.inc-brand-publish-actions strong{font-size:18px}.inc-brand-publish-actions p{margin:4px 0 0;color:#726b7d}.inc-btn-large{padding:14px 22px!important;font-size:15px!important}
.inc-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:800px){.inc-brand-url-card{grid-template-columns:1fr}.inc-brand-url-card>p{grid-column:1}.inc-brand-visibility-grid{grid-template-columns:1fr}.inc-brand-publish-actions{align-items:stretch;flex-direction:column}.inc-brand-publish-actions .inc-btn{width:100%}}

/* v1.6.7 publication, privacy and editing clarity */
.inc-brand-edit-cover.has-image .inc-brand-upload-box{width:auto;max-width:250px;right:18px;bottom:18px;padding:10px 13px;display:flex;align-items:center;gap:9px;border-radius:13px;background:rgba(255,255,255,.94)}
.inc-brand-edit-cover.has-image .inc-brand-upload-box .inc-brand-upload-icon{width:34px;height:34px;flex:0 0 34px;margin:0;font-size:18px}
.inc-brand-edit-cover.has-image .inc-brand-upload-box strong{font-size:13px;white-space:nowrap}
.inc-brand-edit-cover.has-image .inc-brand-upload-box>span:last-of-type{display:none}
.inc-brand-edit-cover.has-image .inc-brand-upload-feedback{position:absolute;z-index:4;left:18px;bottom:18px;max-width:min(520px,calc(100% - 300px))}
.inc-brand-upload-box.is-compact{width:auto!important}
.inc-brand-builder .is-required-missing,.inc-brand-builder .is-required-missing:focus{border-color:#d92d20!important;box-shadow:0 0 0 3px rgba(217,45,32,.12)!important;background:#fff7f6!important}
.inc-brand-upload-box.is-required-missing,.inc-brand-logo-tile.is-required-missing{outline:3px solid rgba(217,45,32,.2)!important;border-color:#d92d20!important}
.inc-brand-validation-summary{display:none;padding:14px 16px;border:1px solid #f2b8b5;border-radius:13px;background:#fff3f2;color:#9f1d17;font-weight:750}
.inc-brand-validation-summary.is-visible{display:block}
.inc-brand-url-card>div small{display:block;max-width:700px;margin-top:6px;color:#70697a;line-height:1.45}
.inc-brand-url-card.is-locked{background:#faf9fc}.inc-brand-url-card.is-locked .inc-brand-url-control{background:#f1eff6}.inc-brand-url-card.is-locked input{cursor:not-allowed;color:#5d5768}
.inc-url-lock{margin-right:10px;padding:5px 8px;border-radius:999px;background:#e7e3ef;color:#5f5870;font-size:11px;text-transform:uppercase;letter-spacing:.05em}
.inc-brand-public-workspace{max-width:1280px!important;padding-top:34px!important}
.inc-brand-draft-banner{display:flex;align-items:center;gap:14px;margin:0 0 20px;padding:16px 18px;border:1px solid #f1c27d;border-radius:16px;background:#fff8e8;color:#5e410c;box-shadow:0 8px 24px rgba(80,55,10,.06)}
.inc-brand-draft-banner strong{font-size:15px}.inc-brand-draft-banner span{flex:1;color:#765b29}.inc-brand-draft-banner a{padding:9px 12px;border-radius:10px;background:#2412b5;color:#fff;text-decoration:none;font-weight:800;white-space:nowrap}
.inc-public-unavailable{max-width:720px;margin:8vh auto;padding:38px;border:1px solid #e5e3eb;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(25,20,55,.08)}
@media(max-width:700px){.inc-brand-edit-cover.has-image .inc-brand-upload-box{right:10px;bottom:10px}.inc-brand-edit-cover.has-image .inc-brand-upload-feedback{left:10px;bottom:64px;max-width:calc(100% - 20px)}.inc-brand-draft-banner{align-items:flex-start;flex-direction:column}.inc-brand-draft-banner a{width:100%;text-align:center}}


/* v1.6.8 social updates and public page finish */
.inc-update-composer{display:grid;gap:16px}.inc-update-composer-head{display:flex;gap:14px;align-items:center}.inc-update-avatar,.inc-public-update-avatar{width:48px;height:48px;border-radius:14px;background:#eeeaff;display:grid;place-items:center;font-weight:900;color:#2813b8;overflow:hidden}.inc-update-avatar img,.inc-public-update-avatar img{width:100%;height:100%;object-fit:cover}.inc-update-composer h2{margin:0}.inc-update-composer p{margin:3px 0 0;color:#70697b}.inc-update-composer label small{font-weight:500;color:#81798d}.inc-update-image-upload{position:relative;display:grid;gap:8px}.inc-update-image-upload input{padding:16px!important;border:2px dashed #d9d1e8!important;background:#faf9fd!important}.inc-update-image-upload span{display:none}.inc-update-admin-list article{display:flex!important;gap:14px;align-items:center}.inc-update-admin-list article>img{width:88px;height:58px;object-fit:cover;border-radius:10px}.inc-update-admin-list article>div{display:grid;gap:3px}
.inc-brand-public-nav{display:flex;gap:8px;padding:14px 20px;border-top:1px solid #ebe7f2;border-bottom:1px solid #ebe7f2;background:#fff;position:sticky;top:0;z-index:3}.inc-brand-public-nav a{padding:9px 13px;border-radius:10px;text-decoration:none;font-weight:800;color:#514b5f}.inc-brand-public-nav a:hover{background:#f0edff;color:#2813b8}
.inc-brand-public-grid.is-feed-only{grid-template-columns:minmax(0,760px);justify-content:center}.inc-public-update{padding:0!important;overflow:hidden;border:1px solid #e2deea!important;border-radius:18px!important;background:#fff}.inc-public-update>header{display:flex;gap:12px;align-items:center;padding:18px 20px 8px}.inc-public-update>header>div:last-child{display:grid}.inc-public-update>header strong{font-size:15px}.inc-public-update>header small{color:#777080}.inc-public-update h3{padding:8px 20px 0;margin:0;font-size:20px}.inc-public-update-copy{padding:8px 20px 16px}.inc-public-update-copy p:last-child{margin-bottom:0}.inc-public-update-image{width:100%;max-height:620px;object-fit:cover;border-radius:0!important}.inc-public-update-link{display:flex;justify-content:space-between;align-items:center;margin:0;padding:15px 20px;background:#f7f5fb;border-top:1px solid #ebe7f2;text-decoration:none;font-weight:800}.inc-public-update footer{padding:10px 16px;border-top:1px solid #ebe7f2}.inc-heart-button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;padding:8px 10px;border-radius:10px;color:#665f71;cursor:pointer;font:inherit}.inc-heart-button span{font-size:20px;color:#aaa3b2}.inc-heart-button em{font-style:normal;font-weight:750}.inc-heart-button.is-hearted{background:#fff1f4;color:#b21f47}.inc-heart-button.is-hearted span{color:#e52f65}.inc-heart-button:hover{background:#f6f3fb}
.inc-public-content-strip{margin-top:28px;padding:26px;border-radius:22px;background:#fff;border:1px solid #e3dfea}.inc-public-section-head span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#5e45dd;font-weight:900}.inc-public-section-head h2{margin:5px 0 18px}.inc-public-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.inc-public-card-grid article{padding:18px;border-radius:15px;background:#f8f6fc;border:1px solid #e8e3ef}.inc-public-card-grid article>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#694ee0;font-weight:900}.inc-public-card-grid h3{margin:8px 0}.inc-public-card-grid p{margin:0;color:#6f6879}
@media(max-width:760px){.inc-public-card-grid{grid-template-columns:1fr}.inc-brand-public-nav{overflow:auto}}

/* v1.6.9 polished public Brand Page and update management */
.inc-brand-updates-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:22px;align-items:start}.inc-update-composer{position:sticky;top:20px;padding:24px!important;border-radius:22px!important}.inc-update-composer-head{padding-bottom:16px;border-bottom:1px solid #ebe7f2}.inc-update-composer-head .inc-update-avatar{width:56px;height:56px;border:2px solid #3820c8;box-shadow:none}.inc-update-composer-head h2{font-size:24px}.inc-update-ai-box{display:grid;gap:12px;padding:16px;border:1px solid #ded8ef;border-radius:16px;background:linear-gradient(145deg,#f8f6ff,#fff)}.inc-update-ai-box>div:first-child{display:grid;gap:3px}.inc-update-ai-box span{color:#746d80;font-size:13px}.inc-update-ai-box textarea{min-height:82px!important;background:#fff!important}.inc-update-ai-actions{display:flex;gap:10px;align-items:center}.inc-update-ai-actions select{flex:1}.inc-update-ai-feedback{min-height:18px;margin:0!important;font-size:12px;font-weight:750;color:#4d3bbd!important}.inc-update-compose-card{overflow:hidden;border:1px solid #ddd7e8;border-radius:18px;background:#fff}.inc-update-main-copy{padding:18px!important}.inc-update-main-copy>span{font-size:13px;font-weight:800;color:#5c5567}.inc-update-main-copy textarea{margin-top:8px!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;font-size:17px!important;line-height:1.55}.inc-update-compose-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 18px;border-top:1px solid #eeeaf4;background:#faf9fc}.inc-update-image-upload{margin:0!important;padding:15px 18px!important;border-top:1px solid #eeeaf4;background:#fff}.inc-update-image-upload>span{display:grid!important;gap:2px}.inc-update-image-upload input{padding:10px!important;border:1px dashed #cfc6e2!important;border-radius:12px}.inc-update-image-upload img,.inc-update-image-upload [data-update-image-preview] img{width:100%;max-height:320px;object-fit:cover;border-radius:13px;border:1px solid #ded8e8}.inc-update-image-upload [data-update-image-preview]{display:grid!important;place-items:center;min-height:80px;border:1px dashed #d8d1e7;border-radius:12px;color:#4a35bd;font-weight:800}.inc-update-composer-footer{display:flex;justify-content:space-between;align-items:center;gap:16px}.inc-update-composer-footer>span{font-size:13px;color:#777080}.inc-update-composer-footer>div{display:flex;gap:8px}.inc-update-library{padding:24px!important}.inc-update-admin-list{display:grid;gap:12px}.inc-update-admin-list article{display:grid!important;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:14px;border:1px solid #e5e0ec;border-radius:16px;background:#fff}.inc-update-admin-list article.is-archived{opacity:.65;background:#f7f5f9}.inc-update-admin-list article>img,.inc-update-admin-placeholder{width:92px;height:76px;object-fit:cover;border-radius:12px;border:1px solid #d8d0e8}.inc-update-admin-placeholder{display:grid;place-items:center;background:#f2effa;color:#5942cb;font-weight:850}.inc-update-admin-copy{display:grid;align-content:center;gap:3px;min-width:0}.inc-update-admin-copy>span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#674ede;font-weight:900}.inc-update-admin-actions{grid-column:1/-1;display:flex;gap:7px;padding-top:10px;border-top:1px solid #eeeaf3}.inc-update-admin-actions form{margin:0}.inc-btn-danger{background:#fff!important;color:#b42318!important;border:1px solid #f0b8b4!important}.inc-empty-state{display:grid;gap:4px;padding:28px;text-align:center;border:1px dashed #d9d2e7;border-radius:15px;color:#777080}
.inc-brand-public-workspace{max-width:1180px!important}.inc-brand-page{overflow:visible!important}.inc-brand-public-hero{overflow:hidden;border:1px solid #ded9e8;border-radius:26px;background:#fff;box-shadow:0 18px 50px rgba(31,23,67,.08)}.inc-brand-cover{height:300px!important;background-position:center!important}.inc-brand-hero{position:relative;display:flex!important;gap:24px!important;align-items:flex-end!important;margin-top:-60px!important;padding:0 34px 30px!important;background:transparent!important}.inc-brand-hero>img{width:148px!important;height:148px!important;border:5px solid #fff!important;border-radius:28px!important;box-shadow:0 8px 30px rgba(28,20,63,.16)!important}.inc-brand-hero-copy{padding:74px 0 0;min-width:0}.inc-brand-title-row{display:flex;align-items:center;gap:10px}.inc-brand-title-row h1{margin:0!important;font-size:44px!important;line-height:1.08}.inc-brand-hero-copy>p{max-width:720px;margin:10px 0 16px!important;color:#686173;font-size:17px;line-height:1.55}.inc-brand-hero-actions{display:flex;gap:9px}.inc-public-verified{display:grid!important;place-items:center;width:24px;height:24px;border-radius:999px;background:#1f6feb;color:#fff!important;font-size:14px}.inc-brand-public-nav{position:static!important;margin:16px 0 24px;border:1px solid #e3deeb!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(30,23,60,.04)}.inc-brand-public-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.inc-public-section-title{margin:0 0 14px}.inc-public-section-title>span{font-size:11px;text-transform:uppercase;letter-spacing:.11em;color:#6248dc;font-weight:900}.inc-public-section-title h2{margin:4px 0 0;font-size:28px}.inc-brand-feed{min-width:0}.inc-public-update{margin-bottom:18px!important;border:1px solid #ddd7e7!important;border-radius:20px!important;box-shadow:0 8px 28px rgba(28,20,63,.05)!important}.inc-public-update-avatar{border:2px solid #2f1bc0!important;box-shadow:none!important}.inc-public-update>header{padding:18px 20px 10px!important}.inc-public-update h3{font-size:22px!important}.inc-public-update-copy{font-size:16px;line-height:1.6}.inc-public-update-link span{display:grid}.inc-public-update-link small{text-transform:uppercase;letter-spacing:.08em;color:#777080}.inc-public-update-link b{color:#2c18bc}.inc-heart-button{min-width:92px;justify-content:flex-start}.inc-heart-button.has-error{animation:inc-heart-shake .25s linear 2}@keyframes inc-heart-shake{50%{transform:translateX(3px)}}.inc-brand-public-sidebar{display:grid;gap:16px;position:sticky;top:18px}.inc-public-about-card,.inc-public-social-card,.inc-public-explore-card{display:grid;gap:12px;padding:22px;border:1px solid #e0dbe9;border-radius:20px;background:#fff;box-shadow:0 8px 26px rgba(29,22,59,.045)}.inc-public-about-card h2,.inc-public-social-card h2,.inc-public-explore-card h2{margin:0 0 4px}.inc-public-about-card>a,.inc-public-about-card>div{display:grid;gap:2px;padding:11px 0;border-top:1px solid #eeeaf3;text-decoration:none}.inc-public-about-card b{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#746c80}.inc-public-about-card span{color:#252032;line-height:1.45}.inc-public-social-card>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.inc-public-social-card a{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #e7e1ee;border-radius:12px;text-decoration:none;font-weight:800;color:#383141}.inc-public-social-card a>span{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#eeeaff;color:#321ec1}.inc-public-explore-card>a{display:grid;gap:3px;padding:11px 0;border-top:1px solid #eeeaf3;text-decoration:none}.inc-public-explore-card small{color:#756e80}.inc-public-empty{padding:30px;border:1px dashed #d7d0e4;border-radius:18px;background:#faf9fc;text-align:center;color:#756e80}.inc-public-content-strip{box-shadow:0 10px 30px rgba(29,22,59,.05)}
@media(max-width:980px){.inc-brand-updates-workspace{grid-template-columns:1fr}.inc-update-composer{position:static}.inc-brand-public-layout{grid-template-columns:1fr}.inc-brand-public-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.inc-public-about-card{grid-column:1/-1}}@media(max-width:700px){.inc-update-compose-meta{grid-template-columns:1fr}.inc-update-ai-actions,.inc-update-composer-footer{align-items:stretch;flex-direction:column}.inc-brand-cover{height:210px!important}.inc-brand-hero{align-items:flex-start!important;flex-direction:column;margin-top:-45px!important;padding:0 20px 24px!important}.inc-brand-hero>img{width:108px!important;height:108px!important}.inc-brand-hero-copy{padding:0}.inc-brand-title-row h1{font-size:32px!important}.inc-brand-public-sidebar{grid-template-columns:1fr}.inc-public-about-card{grid-column:auto}}
.inc-update-image-feedback{margin:0!important;padding:9px 11px;border-radius:10px;font-size:12px;font-weight:750}.inc-update-image-feedback:empty{display:none}.inc-update-image-feedback.is-success{background:#eaf8ef;color:#166b3b}.inc-update-image-feedback.is-warning{background:#fff6d9;color:#745500}.inc-update-image-feedback.is-error{background:#fff0f0;color:#a1261c}


/* v1.7.1 update composer and About refinements */
.inc-update-headline-field{display:grid;gap:8px;padding:18px 18px 4px}.inc-update-headline-field>span{font-size:13px;font-weight:850;color:#423b4d}.inc-update-headline-field small{font-weight:650;color:#81798c}.inc-update-headline-field input{width:100%;min-height:58px;padding:0 16px!important;border:1px solid #d9d2e6!important;border-radius:14px!important;background:#fff!important;font-size:18px!important;font-weight:780!important;box-shadow:none!important}.inc-update-headline-field input:focus{border-color:#3820c8!important;box-shadow:0 0 0 3px rgba(56,32,200,.10)!important}.inc-update-main-copy{padding-top:12px!important}.inc-update-compose-meta{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr)!important}.inc-update-composer-head .inc-update-avatar,.inc-brand-update-card .inc-update-avatar{display:grid;place-items:center;overflow:hidden;padding:5px;background:#fff;border:1.5px solid #2f20c7!important;border-radius:14px!important}.inc-update-composer-head .inc-update-avatar img,.inc-brand-update-card .inc-update-avatar img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:8px!important}.inc-update-admin-actions{justify-content:flex-end;align-items:center;gap:8px!important}.inc-update-admin-actions form{display:inline-flex}.inc-update-action{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid #ddd6e8;border-radius:999px;background:#fff;color:#403849;font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer;transition:.18s ease}.inc-update-action span{display:grid;place-items:center;width:18px;height:18px;font-size:15px}.inc-update-action:hover{transform:translateY(-1px);border-color:#bdb2d5;background:#faf8ff}.inc-update-action.is-edit{color:#2f20c7;border-color:#cbc2ef}.inc-update-action.is-delete{color:#b42318;border-color:#f0c2be}.inc-update-action.is-delete:hover{background:#fff5f4;border-color:#dd8f87}.inc-brand-about-builder{padding:28px!important}.inc-about-editor-label{display:grid;gap:10px;margin-top:18px}.inc-about-editor-label>span{font-weight:850}.inc-brand-about-builder .wp-editor-wrap{border:1px solid #dcd5e7;border-radius:16px;overflow:hidden;background:#fff}.inc-about-builder-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px}.inc-about-builder-footer small{color:#756e80}.inc-public-about-copy{display:grid;gap:12px;margin:14px 0 18px;color:#514a5b;line-height:1.65}.inc-public-about-copy p{margin:0}.inc-public-about-summary{color:#5f5868;line-height:1.6}.inc-update-image-feedback:empty::before{content:none}.inc-update-image-feedback.is-loading{font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#3820c8}
@media(max-width:700px){.inc-update-compose-meta{grid-template-columns:1fr!important}.inc-update-admin-actions{justify-content:flex-start;flex-wrap:wrap}.inc-about-builder-footer{align-items:stretch;flex-direction:column}}

/* v1.7.2 — scalable updates, author identities, share links and structured About */
.inc-updates-v172{display:grid!important;grid-template-columns:1fr!important;gap:22px}.inc-updates-v172 .inc-update-composer{position:static!important;max-width:none!important}.inc-update-author-panel{display:grid;gap:12px;padding:18px;border-top:1px solid #eeeaf4;background:#fbfaff}.inc-update-author-panel>strong{font-size:13px}.inc-update-author-options{display:flex;flex-wrap:wrap;gap:8px}.inc-update-author-options label{display:flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #ddd6e8;border-radius:999px;background:#fff;font-weight:750;cursor:pointer}.inc-update-colleague-fields{display:none;grid-template-columns:1fr 1fr;gap:10px}.inc-update-composer.is-person-author .inc-update-colleague-fields{display:grid}.inc-update-composer:not(.is-colleague-author) .inc-update-colleague-fields input:first-child{display:none}.inc-update-library-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;gap:10px;margin:18px 0}.inc-update-library-toolbar input,.inc-update-library-toolbar select{min-height:46px;border:1px solid #ddd6e8;border-radius:12px;padding:0 14px;background:#fff}.inc-update-admin-list article{grid-template-columns:76px minmax(0,1fr) auto!important;align-items:center}.inc-update-admin-list article>img,.inc-update-admin-placeholder{width:76px!important;height:64px!important}.inc-update-row-actions{display:flex;align-items:center;gap:7px}.inc-update-row-actions>a,.inc-update-row-actions>button,.inc-update-row-actions summary{display:grid;place-items:center;width:38px;height:38px;border:1px solid #ddd6e8;border-radius:11px;background:#fff;color:#352d40;text-decoration:none;font-weight:900;cursor:pointer;list-style:none}.inc-update-row-actions details{position:relative}.inc-update-row-actions details summary::-webkit-details-marker{display:none}.inc-update-row-actions details>div{position:absolute;right:0;top:44px;z-index:10;min-width:180px;padding:7px;border:1px solid #ddd6e8;border-radius:13px;background:#fff;box-shadow:0 12px 34px rgba(30,22,60,.14)}.inc-update-row-actions details form{margin:0}.inc-update-row-actions details button{width:100%;padding:10px;border:0;border-radius:9px;background:transparent;text-align:left;font-weight:750;cursor:pointer}.inc-update-row-actions details button:hover{background:#f7f5fb}.inc-update-row-actions details button.is-delete{color:#b42318}.inc-update-pagination{display:flex;justify-content:center;gap:6px;margin-top:18px}.inc-update-pagination a{display:grid;place-items:center;min-width:36px;height:36px;border:1px solid #ddd6e8;border-radius:10px;text-decoration:none;font-weight:800}.inc-update-pagination a.is-current{background:#2c18bc;color:#fff;border-color:#2c18bc}.inc-brand-about-builder{display:grid;gap:18px}.inc-about-plain-field{display:grid;gap:8px}.inc-about-plain-field>span{font-weight:850}.inc-about-plain-field textarea,.inc-about-sections input,.inc-about-sections textarea{width:100%;border:1px solid #dcd5e7;border-radius:14px;padding:14px;background:#fff;font:inherit}.inc-about-sections{display:grid;gap:14px}.inc-about-sections article{display:grid;gap:10px;padding:18px;border:1px solid #e2ddec;border-radius:16px;background:#faf9fc}.inc-about-sections article>div{display:flex;justify-content:space-between;align-items:center}.inc-about-sections article>div button{border:0;background:transparent;color:#a13b34;font-weight:750;cursor:pointer}.inc-public-update-avatar{display:grid!important;place-items:center!important;width:50px!important;height:50px!important;padding:5px!important;overflow:hidden!important;border:1.5px solid #2f20c7!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.inc-public-update-avatar img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:7px!important}.inc-public-update>header>div:last-child{display:grid;gap:1px}.inc-public-update>header>div:last-child>span{font-size:12px;color:#5f5868}.inc-public-update footer{display:flex!important;align-items:center!important;justify-content:space-between!important}.inc-share-update{border:0;background:transparent;color:#4537bd;font-weight:850;cursor:pointer}.inc-public-about-page{margin-top:24px;padding:30px;border:1px solid #e0dbe9;border-radius:22px;background:#fff;box-shadow:0 8px 26px rgba(29,22,59,.045)}.inc-public-about-intro{max-width:850px;font-size:18px;line-height:1.7;color:#4f4859}.inc-public-about-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.inc-public-about-sections article{padding:20px;border:1px solid #e8e3ee;border-radius:16px;background:#faf9fc}.inc-public-about-sections h3{margin:0 0 8px}.inc-public-about-sections p{margin:0;line-height:1.65;color:#5b5364}.inc-single-update-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.inc-single-update-head a{text-decoration:none;font-weight:800;color:#3322bd}.inc-single-update-head span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#756e80;font-weight:900}.inc-single-update-wrap{max-width:820px;margin:0 auto}.inc-single-update-wrap .inc-public-update{margin:0!important}
@media(max-width:760px){.inc-update-library-toolbar{grid-template-columns:1fr}.inc-update-admin-list article{grid-template-columns:64px minmax(0,1fr)!important}.inc-update-row-actions{grid-column:1/-1;justify-content:flex-end}.inc-update-colleague-fields,.inc-public-about-sections{grid-template-columns:1fr}.inc-update-author-options{flex-direction:column}.inc-update-author-options label{border-radius:12px}}

/* v1.7.3 — verified trust mark, numeric update URLs and corrected update logo tile */
.inc-verified-badge{position:relative;display:inline-grid!important;place-items:center!important;width:22px!important;height:22px!important;min-width:22px!important;border-radius:999px!important;background:#2864f0!important;color:#fff!important;font-size:13px!important;font-weight:950!important;line-height:1!important;vertical-align:middle!important;margin-left:7px!important;box-shadow:none!important;cursor:help;outline:0}
.inc-verified-badge::after{content:attr(data-verified-explanation);position:absolute;left:50%;bottom:calc(100% + 10px);z-index:100;width:max-content;max-width:280px;padding:9px 11px;border-radius:10px;background:#17132b;color:#fff;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;white-space:normal;opacity:0;visibility:hidden;transform:translate(-50%,5px);transition:.16s ease;pointer-events:none;box-shadow:0 10px 28px rgba(20,15,45,.24)}
.inc-verified-badge::before{content:"";position:absolute;left:50%;bottom:calc(100% + 5px);z-index:101;border:5px solid transparent;border-top-color:#17132b;opacity:0;visibility:hidden;transform:translateX(-50%);transition:.16s ease}
.inc-verified-badge:hover::after,.inc-verified-badge:hover::before,.inc-verified-badge:focus::after,.inc-verified-badge:focus::before{opacity:1;visibility:visible;transform:translate(-50%,0)}
.inc-verified-badge:hover::before,.inc-verified-badge:focus::before{transform:translateX(-50%)}
.inc-update-verified-badge{width:16px!important;height:16px!important;min-width:16px!important;font-size:9px!important;margin-left:4px!important}
.inc-public-update>header{display:flex!important;align-items:center!important;gap:13px!important;min-height:76px!important;padding:16px 20px!important;border-bottom:0!important}
.inc-public-update-avatar{position:relative!important;flex:0 0 52px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;margin:0!important;padding:8px!important;align-self:center!important;overflow:hidden!important;border:2px solid #2864f0!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}
.inc-public-update-avatar img{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:50% 50%!important;border:0!important;border-radius:5px!important;box-shadow:none!important}
.inc-public-update>header>div:last-child{min-width:0!important;align-self:center!important}

/* v1.7.6 mobile Brand Page hero: edge-to-edge and uncropped */
@media (max-width:700px){
 .inc-brand-public .inc-brand-page{max-width:none!important;padding-left:0!important;padding-right:0!important;padding-top:0!important}
 .inc-brand-public-hero{width:100vw!important;margin-left:calc(50% - 50vw)!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}
 .inc-brand-cover{height:clamp(190px,58vw,300px)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-color:#fff!important;border-radius:0!important}
 .inc-brand-hero{margin-top:0!important;padding:20px 22px 28px!important;background:#fff!important}
 .inc-brand-hero>img{margin-top:-68px!important;position:relative!important;z-index:2!important}
 .inc-brand-public-nav,.inc-brand-public-layout,.inc-public-content-strip,.inc-draft-preview-banner{margin-left:16px!important;margin-right:16px!important}
 .inc-brand-hero-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr!important}
 .inc-brand-hero-actions .inc-btn{justify-content:center;text-align:center}
}

.inc-campaign-safe-fallback .inc-safe-details{display:grid;gap:0;margin:18px 0;border:1px solid #e5e1ed;border-radius:16px;overflow:hidden}
.inc-campaign-safe-fallback .inc-safe-details>div{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:14px 16px;border-bottom:1px solid #eeeaf3}
.inc-campaign-safe-fallback .inc-safe-details>div:last-child{border-bottom:0}
.inc-campaign-safe-fallback dt{font-weight:800;color:#5d566b}.inc-campaign-safe-fallback dd{margin:0;color:#1d1930}
@media(max-width:640px){.inc-campaign-safe-fallback .inc-safe-details>div{grid-template-columns:1fr;gap:4px}}

/* v1.7.7 mobile full-width content and unclipped verification controls */
@media (max-width:700px){
  .inc-brand-public-workspace,
  .inc-brand-public .inc-brand-public-workspace{
    width:100%!important;
    max-width:none!important;
    padding-left:0!important;
    padding-right:0!important;
    overflow-x:hidden!important;
  }
  .inc-brand-public-layout{
    display:block!important;
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    margin-left:8px!important;
    margin-right:8px!important;
  }
  .inc-brand-feed,
  .inc-brand-public-sidebar,
  .inc-public-content-strip,
  .inc-public-about-page,
  .inc-single-update-wrap{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    box-sizing:border-box!important;
  }
  .inc-public-update,
  .inc-public-about-card,
  .inc-public-social-card,
  .inc-public-explore-card,
  .inc-public-content-strip,
  .inc-public-about-page{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }
  .inc-public-update{
    border-radius:16px!important;
    overflow:hidden!important;
  }
  .inc-public-update-copy,
  .inc-public-update h3,
  .inc-public-update>header{
    min-width:0!important;
    overflow-wrap:anywhere!important;
  }
  .inc-public-update-image{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
  }
  .inc-brand-public-sidebar{
    position:static!important;
    margin-top:14px!important;
  }
  .inc-brand-public-nav{
    margin-left:8px!important;
    margin-right:8px!important;
  }

  .inc-brand-verification-panel{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:12px!important;
    align-items:start!important;
    overflow:visible!important;
  }
  .inc-brand-verification-panel>div,
  .inc-brand-verification-panel h2,
  .inc-brand-verification-panel p{
    min-width:0!important;
    max-width:100%!important;
    overflow-wrap:anywhere!important;
  }
  .inc-verification-state{
    justify-self:start!important;
    max-width:100%!important;
    white-space:normal!important;
    line-height:1.25!important;
    text-align:center!important;
    box-sizing:border-box!important;
  }
  .inc-brand-visibility-card{
    width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    align-items:flex-start!important;
    overflow:visible!important;
  }
  .inc-brand-visibility-card>span{
    min-width:0!important;
    flex:1 1 auto!important;
  }
  .inc-brand-visibility-card strong,
  .inc-brand-visibility-card small{
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  .inc-brand-visibility-card input{
    flex:0 0 auto!important;
  }
}


/* v1.7.8 definitive mobile viewport layout */
@media (max-width:700px){
  body .inc-public-workspace.inc-brand-public-workspace{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0 0 56px!important;
    overflow-x:hidden!important;
  }
  body .inc-brand-public-workspace > .inc-brand-page,
  body .inc-brand-public-workspace .inc-brand-page{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
  }
  body .inc-brand-public-workspace .inc-brand-public-nav,
  body .inc-brand-public-workspace .inc-brand-public-layout,
  body .inc-brand-public-workspace .inc-public-content-strip,
  body .inc-brand-public-workspace .inc-public-about-page,
  body .inc-brand-public-workspace .inc-single-update-head,
  body .inc-brand-public-workspace .inc-single-update-wrap,
  body .inc-brand-public-workspace .inc-draft-preview-banner{
    width:calc(100% - 16px)!important;
    max-width:calc(100% - 16px)!important;
    margin-left:8px!important;
    margin-right:8px!important;
    box-sizing:border-box!important;
  }
  body .inc-brand-public-workspace .inc-brand-public-layout{
    display:flex!important;
    flex-direction:column!important;
    gap:12px!important;
  }
  body .inc-brand-public-workspace .inc-brand-feed,
  body .inc-brand-public-workspace .inc-brand-public-sidebar{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    box-sizing:border-box!important;
  }
  body .inc-brand-public-workspace .inc-public-update,
  body .inc-brand-public-workspace .inc-public-about-card,
  body .inc-brand-public-workspace .inc-public-social-card,
  body .inc-brand-public-workspace .inc-public-explore-card,
  body .inc-brand-public-workspace .inc-public-child,
  body .inc-brand-public-workspace .inc-public-empty{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }
  body .inc-brand-public-workspace .inc-public-update{
    padding-left:0!important;
    padding-right:0!important;
  }
  body .inc-brand-public-workspace .inc-public-update-copy,
  body .inc-brand-public-workspace .inc-public-update h3,
  body .inc-brand-public-workspace .inc-public-update footer{
    padding-left:16px!important;
    padding-right:16px!important;
    box-sizing:border-box!important;
  }
  body .inc-brand-public-workspace .inc-public-update > header{
    padding-left:16px!important;
    padding-right:16px!important;
  }
  body .inc-brand-public-workspace .inc-public-update-image,
  body .inc-brand-public-workspace .inc-public-update > img{
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    margin-left:0!important;
    margin-right:0!important;
    border-radius:0!important;
    object-fit:contain!important;
  }
}

/* v1.7.9 — true mobile viewport layout and safe verified explanation */
@media (max-width:700px){
  html,body,
  body.inc-brand-public,
  body.inc-brand-public .inc-product-shell,
  body.inc-brand-public .inc-unified-main,
  body.inc-brand-public .inc-public-workspace,
  body.inc-brand-public .inc-brand-public-workspace{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    overflow-x:hidden!important;
  }
  body.inc-brand-public .inc-brand-public-workspace,
  body.inc-brand-public .inc-brand-public-workspace *{
    box-sizing:border-box!important;
  }
  body.inc-brand-public .inc-brand-public-workspace .inc-brand-page{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    padding:0 0 56px!important;
    transform:none!important;
  }
  body.inc-brand-public .inc-brand-public-workspace .inc-brand-public-hero{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    left:auto!important;
    right:auto!important;
    transform:none!important;
  }
  body.inc-brand-public .inc-brand-public-workspace .inc-brand-public-nav,
  body.inc-brand-public .inc-brand-public-workspace .inc-brand-public-layout,
  body.inc-brand-public .inc-brand-public-workspace .inc-public-content-strip,
  body.inc-brand-public .inc-brand-public-workspace .inc-public-about-page,
  body.inc-brand-public .inc-brand-public-workspace .inc-single-update-head,
  body.inc-brand-public .inc-brand-public-workspace .inc-single-update-wrap,
  body.inc-brand-public .inc-brand-public-workspace .inc-draft-preview-banner{
    position:relative!important;
    left:auto!important;
    right:auto!important;
    width:calc(100% - 16px)!important;
    min-width:0!important;
    max-width:calc(100% - 16px)!important;
    margin:12px 8px 0!important;
    padding-left:0!important;
    padding-right:0!important;
    transform:none!important;
  }
  body.inc-brand-public .inc-brand-public-workspace .inc-brand-public-layout{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:12px!important;
  }
  body.inc-brand-public .inc-brand-public-workspace .inc-brand-feed,
  body.inc-brand-public .inc-brand-public-workspace .inc-brand-public-sidebar,
  body.inc-brand-public .inc-brand-public-workspace .inc-public-update,
  body.inc-brand-public .inc-brand-public-workspace .inc-public-about-card,
  body.inc-brand-public .inc-brand-public-workspace .inc-public-social-card,
  body.inc-brand-public .inc-brand-public-workspace .inc-public-explore-card{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    transform:none!important;
  }
  body.inc-brand-public .inc-brand-public-workspace .inc-public-section-title{
    padding-left:4px!important;
    padding-right:4px!important;
  }
  body.inc-brand-public .inc-brand-public-workspace .inc-public-update{
    overflow:visible!important;
  }
  body.inc-brand-public .inc-brand-public-workspace .inc-public-update-image{
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    object-fit:contain!important;
  }
}

/* Keep the verified explanation inside the viewport and outside clipped card edges. */
.inc-update-verified-badge::after{
  left:0!important;
  right:auto!important;
  bottom:auto!important;
  top:calc(100% + 9px)!important;
  width:max-content!important;
  max-width:min(280px,calc(100vw - 28px))!important;
  transform:translateY(-4px)!important;
  text-align:left!important;
}
.inc-update-verified-badge::before{
  left:7px!important;
  bottom:auto!important;
  top:calc(100% + 4px)!important;
  border-color:transparent transparent #17132b transparent!important;
  transform:none!important;
}
.inc-update-verified-badge:hover::after,.inc-update-verified-badge:focus::after{
  transform:translateY(0)!important;
}
.inc-update-verified-badge:hover::before,.inc-update-verified-badge:focus::before{
  transform:none!important;
}

/* v1.8.0 — touch-safe trust explanation and definitive mobile content width */
@media (hover:none), (pointer:coarse){
  .inc-verified-badge::before,.inc-verified-badge::after{display:none!important;content:none!important}
}
@media (max-width:700px){
  html,body.inc-brand-public{max-width:100%!important;overflow-x:hidden!important}
  body.inc-brand-public .inc-brand-public-workspace{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
  body.inc-brand-public .inc-brand-public-layout,
  body.inc-brand-public .inc-brand-public-nav,
  body.inc-brand-public .inc-public-content-strip,
  body.inc-brand-public .inc-public-about-page,
  body.inc-brand-public .inc-single-update-wrap,
  body.inc-brand-public .inc-single-update-head{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}
  body.inc-brand-public .inc-brand-feed,
  body.inc-brand-public .inc-brand-public-sidebar{width:100%!important;max-width:100%!important}
  body.inc-brand-public .inc-public-section-title{padding:18px 16px 8px!important}
  body.inc-brand-public .inc-public-update,
  body.inc-brand-public .inc-public-about-card,
  body.inc-brand-public .inc-public-social-card,
  body.inc-brand-public .inc-public-explore-card{width:100%!important;max-width:100%!important;margin:0 0 12px!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-sizing:border-box!important}
}
