.bnbot-desktop-page[data-desktop-page=ai-influencer]{container:influencer/inline-size}.bnbot-desktop-page[data-desktop-page=ai-marketer]{container:marketer/inline-size}.bnbot-desktop-page .ai-marketer-page section,.bnbot-desktop-page .aif-page section{padding:0}.bnbot-desktop-page .aif-builder-foot{margin:0;color:var(--ai-ink)}.bnbot-desktop-page .aif-page{--ai-brand:#ff5a1f}.bnbot-desktop-page .aif-main{min-width:0}.bnbot-desktop-page .aif-toast{position:fixed;left:50%;width:max-content;max-width:calc(100% - 32px);box-sizing:border-box}@media (min-width:768px){.bnbot-desktop-page .aif-page{display:grid;grid-template-columns:clamp(240px,27cqw,318px) clamp(240px,29cqw,380px) minmax(280px,1fr);grid-template-rows:minmax(0,1fr);overflow-x:auto;overflow-y:hidden;align-items:stretch}.bnbot-desktop-page .aif-page:has(>.aif-stage-wrap-hidden){grid-template-columns:clamp(240px,27cqw,318px) minmax(280px,1fr)}.bnbot-desktop-page .aif-builder{grid-column:1;grid-row:1;min-width:0;height:auto}.bnbot-desktop-page .aif-stage-wrap{grid-column:2;grid-row:1;height:auto;clip-path:none}.bnbot-desktop-page .aif-stage{flex:1;width:100%;min-width:0}.bnbot-desktop-page .aif-stage-wrap-hidden{display:none}.bnbot-desktop-page .aif-main{grid-column:3;grid-row:1;overflow:hidden}.bnbot-desktop-page .aif-page:has(>.aif-stage-wrap-hidden) .aif-main{grid-column:2}}.bnbot-desktop-page .aif-explore{grid-template-columns:minmax(0,1fr)}@container marketer (max-width: 620px){.bnbot-desktop-page [data-marketer-scroll]{padding-left:14px!important;padding-right:14px!important}.bnbot-desktop-page .marketer-composer-toolbar{flex-wrap:wrap}}@media (max-width:620px){.aif-modal-backdrop{padding:12px}.aif-modal-backdrop .aif-modal{grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 24px);overflow-y:auto}.aif-modal-backdrop .aif-modal-stage{min-height:180px}.aif-modal-backdrop .aif-modal-stage img,.aif-modal-backdrop .aif-modal-stage video{max-height:42dvh}.aif-modal-backdrop .aif-modal-side{overflow:visible}}[data-chat-theme=light] .bnbot-desktop-page .aif-preview-placeholder{--im-amber:var(--ws-accent-ink);--im-hot:var(--ai-brand);--im-line:color-mix(in srgb,var(--ws-accent-ink) 55%,transparent);--im-dim:color-mix(in srgb,var(--ws-accent-ink) 22%,transparent);--im-grid:var(--ws-line-light);--bm-ink:var(--ai-ink2);--bm-sub:var(--ai-sub);background:radial-gradient(circle at 50% 41%,var(--ws-accent-soft),transparent 55%),var(--ai-raised)}[data-chat-theme=light] .bnbot-desktop-page .aif-preview-placeholder radialGradient>stop:first-child{stop-color:var(--ai-brand)}[data-chat-theme=light] .bnbot-desktop-page .aif-preview-placeholder .bm-grain{opacity:.025;mix-blend-mode:multiply}[data-chat-theme=light] .bnbot-desktop-page .aif-preview-intro strong{color:var(--ai-ink)}[data-chat-theme=light] .bnbot-desktop-page .aif-preview-intro>span{color:var(--ai-sub)}[data-chat-theme=light] .bnbot-desktop-page .aif-preview-intro .aif-button{background:var(--ws-accent-ink)}[data-chat-theme=light] .bnbot-desktop-page .aif-preview-frame:has(.aif-preview-placeholder) .aif-preview-busy{color:var(--ai-ink2);background:color-mix(in srgb,var(--ai-raised) 90%,transparent);box-shadow:inset 0 0 0 1px var(--ai-line)}[data-chat-theme=light] .bnbot-desktop-page .aif-preview-frame:has(.aif-preview-placeholder) .aif-preview-spinner{border-color:var(--ai-line);border-top-color:var(--ws-accent-ink)}[data-chat-theme=light] .bnbot-desktop-page .aif-preview-frame:has(.aif-preview-image-reveal){background:var(--ai-raised)}[data-chat-theme=light] .bnbot-desktop-page .aif-gen-progress{background:var(--ws-accent-soft)}[data-chat-theme=light] .bnbot-desktop-page .aif-gen-progress>i{background:var(--ws-accent-ink)}@media (max-width:767px){@container influencer (max-width: 767px){.bnbot-desktop-page .aif-page{display:flex;flex-direction:column;gap:8px;padding:10px;overflow:hidden}.bnbot-desktop-page .aif-main{order:0;flex:1 1 0;min-height:0;width:100%;overflow:hidden}.bnbot-desktop-page .aif-main-head{flex:none;flex-wrap:nowrap;gap:0;padding:0 0 8px}.bnbot-desktop-page :is(.aif-icon-button,.aif-card-action,.aif-orders-icon){min-width:36px;min-height:36px}.bnbot-desktop-page .aif-main-head .aif-stage-show{display:none}.bnbot-desktop-page .aif-explore-tabs{margin-left:0;width:100%;scrollbar-width:none}.bnbot-desktop-page .aif-main-scroll{padding:0 0 12px;overscroll-behavior:contain}.bnbot-desktop-page .aif-explore{gap:16px}.bnbot-desktop-page .aif-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bnbot-desktop-page .aif-ip-filters{scrollbar-width:none}.bnbot-desktop-page .aif-tabs{flex-shrink:0}.bnbot-desktop-page .aif-tabs>button{flex-shrink:0;min-height:36px}.bnbot-desktop-page .aif-tabs>button>span{display:inline;visibility:visible;opacity:1}.bnbot-desktop-page .aif-card-expand{width:36px;height:36px;opacity:1}.bnbot-desktop-page .aif-preset-label{top:8px;left:8px;max-width:calc(100% - 56px);opacity:1}.bnbot-desktop-page .aif-preset-label strong{white-space:normal;overflow-wrap:anywhere}.bnbot-desktop-page .aif-preset-actions{opacity:1}.bnbot-desktop-page .aif-preset-actions button{min-height:36px;pointer-events:auto}.bnbot-desktop-page .aif-builder,.bnbot-desktop-page .aif-stage-wrap{display:none}.bnbot-desktop-page .aif-page[data-mobile-panel=builder] .aif-builder,.bnbot-desktop-page .aif-page[data-mobile-panel=preview] .aif-stage-wrap{position:absolute;inset:32px 0 0;z-index:61;display:flex;flex:none;width:100%;height:auto;max-height:none;min-height:0;margin:0;box-sizing:border-box;clip-path:none;outline:none}.bnbot-desktop-page .aif-page[data-mobile-panel=builder] .aif-builder{border-radius:18px 18px 0 0}.bnbot-desktop-page .aif-builder-head{position:relative;flex:none;padding:16px 12px 8px}.bnbot-desktop-page .aif-builder-head .aif-kicker,.bnbot-desktop-page .aif-builder-head .aif-title{padding-right:40px}.bnbot-desktop-page .aif-builder-head .aif-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:44px}.bnbot-desktop-page .aif-builder-head .aif-tabs>button{grid-row:1;min-width:0}.bnbot-desktop-page .aif-builder-head .aif-tabs-thumb{grid-area:1/1/2/2;inset:0;width:auto!important;transform:none!important;opacity:1!important;transition:none;will-change:auto}.bnbot-desktop-page .aif-builder-head .aif-tabs:has(>button:nth-of-type(2)[aria-selected=true])>.aif-tabs-thumb{grid-column:2/3}.bnbot-desktop-page .aif-builder-scroll{overscroll-behavior:contain}.bnbot-desktop-page .aif-builder-foot{flex:none;padding-bottom:max(12px,env(safe-area-inset-bottom))}.bnbot-desktop-page .aif-foot-fold{max-height:150px;overflow-y:auto;overscroll-behavior:contain}.bnbot-desktop-page .aif-foot-fold-body{gap:6px}.bnbot-desktop-page .aif-picked .aif-chip-row{flex-wrap:nowrap;overflow-x:auto;padding-block:1px;scrollbar-width:none}.bnbot-desktop-page .aif-picked .aif-chip-row>button{flex:none;white-space:nowrap}.bnbot-desktop-page .aif-stepper{height:36px}.bnbot-desktop-page .aif-stepper button{width:36px;height:36px}.bnbot-desktop-page .aif-button,.bnbot-desktop-page .aif-chip-button,.bnbot-desktop-page .aif-chip-more,.bnbot-desktop-page .aif-chip-removable,.bnbot-desktop-page .aif-filter-button,.bnbot-desktop-page .aif-link,.bnbot-desktop-page .aif-mention,.bnbot-desktop-page .aif-select{min-height:36px;min-width:36px}.bnbot-desktop-page .aif-tile-label{white-space:normal;overflow-wrap:anywhere}.bnbot-desktop-page .aif-tile-photo .aif-tile-label{opacity:1;transform:none}.bnbot-desktop-page .aif-section-head{height:auto;min-height:40px;flex-wrap:wrap;padding-block:6px}.bnbot-desktop-page .aif-section-selection{white-space:normal;overflow-wrap:anywhere}.bnbot-desktop-page .aif-upload:has(>.aif-upload-badge){padding-top:30px}.bnbot-desktop-page .aif-upload-badge{position:absolute;top:8px;right:8px}.bnbot-desktop-page .aif-upload-copy{flex:1}.bnbot-desktop-page .aif-builder :is(button,summary){min-height:36px;min-width:36px}.bnbot-desktop-page .aif-switch i{top:calc(50% - 8px)}.bnbot-desktop-page .aif-builder-prompt summary{min-height:36px;align-content:center}.bnbot-desktop-page .aif-motion>.aif-tabs{overflow-x:auto;scrollbar-width:none}.bnbot-desktop-page .aif-motion>.aif-tabs>button{flex:1 0 auto;padding-inline:10px}.bnbot-desktop-page .aif-stage-wrap>.aif-stage{width:100%;flex:1;transform:none;opacity:1;border-radius:18px 18px 0 0}.bnbot-desktop-page .aif-stage-hide{width:36px;height:36px}.bnbot-desktop-page .aif-mobile-toolbar{order:1;display:flex;flex:none;width:100%;box-sizing:border-box;gap:8px;padding:8px 0 max(0px,env(safe-area-inset-bottom));background:var(--ai-canvas)}.bnbot-desktop-page .aif-mobile-toolbar>button{height:44px;min-width:0}.bnbot-desktop-page .aif-mobile-toolbar>.aif-generate{flex:1}.bnbot-desktop-page .aif-mobile-backdrop{position:absolute;inset:0;z-index:60;background:rgba(10,10,12,.46)}.bnbot-desktop-page .aif-mobile-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--ai-fill);color:var(--ai-ink);cursor:pointer}.bnbot-desktop-page .aif-toast{bottom:84px;z-index:62;pointer-events:none}.bnbot-desktop-page .aif-history-empty-fan{width:280px;max-width:100%;scale:.75}.bnbot-desktop-page .aif-history-empty-stage{grid-template-columns:minmax(0,1fr);height:300px;text-align:center;padding-inline:12px}}.bnbot-desktop-layer .aif-modal-backdrop{padding:max(12px,env(safe-area-inset-top)) 0 0;align-items:flex-end}.bnbot-desktop-layer .aif-modal-backdrop .aif-modal{width:100%;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)));grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(160px,38dvh) minmax(0,1fr);border-radius:20px 20px 0 0;overflow:hidden}.bnbot-desktop-layer .aif-modal-stage{min-height:0}.bnbot-desktop-layer .aif-modal-stage :is(img,video){max-height:38dvh}.bnbot-desktop-layer .aif-modal-backdrop .aif-modal-side{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px max(18px,env(safe-area-inset-bottom))}.bnbot-desktop-layer .aif-modal-close{width:36px;height:36px}.bnbot-desktop-layer .aif-modal-actions :is(button,a){min-height:40px;white-space:normal}.bnbot-desktop-layer .aif-modal-prompt summary{min-height:36px;align-content:center}}.creator-mobile-sheet-backdrop{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-end;padding-top:max(12px,env(safe-area-inset-top));background:rgba(10,10,12,.46);color:var(--ai-ink);font-family:var(--f-ui)}.creator-mobile-sheet{width:100%;max-height:min(80dvh,640px);overflow:hidden;display:flex;flex-direction:column;border-radius:20px 20px 0 0;background:var(--ai-raised);outline:none;padding-bottom:env(safe-area-inset-bottom)}.creator-mobile-sheet-head{display:flex;flex:none;align-items:center;gap:12px;padding:12px 16px 6px}.creator-mobile-sheet-head strong{flex:1;min-width:0;font-size:13px;overflow-wrap:anywhere}.creator-mobile-sheet-head button{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:50%;color:var(--ai-ink);background:var(--ai-fill);cursor:pointer}.creator-mobile-sheet :is(.mks-menu,.aif-menu,.aif-character-picker){position:static;width:auto;min-width:0;max-height:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 12px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.creator-mobile-sheet .mks-menu-heading{display:none}.creator-mobile-sheet :is(.mks-menu-item,.aif-menu button){min-height:44px;padding:10px 12px}.creator-mobile-sheet .mks-menu-label{white-space:normal}.creator-mobile-sheet :is(.mks-menu-hint,.aif-menu small){overflow-wrap:anywhere}.bnbot-desktop-page .aif-card:hover{border-color:color-mix(in srgb,var(--ws-text) 16%,transparent)}.bnbot-desktop-page .aif-actions{align-items:stretch;min-width:0}.bnbot-desktop-page .aif-actions-batch{flex:none;gap:0;padding:0 3px;border:.5px solid var(--ai-line);border-radius:11px;background:var(--ai-tile)}.bnbot-desktop-page .aif-actions-batch button{width:24px}.bnbot-desktop-page .aif-actions-batch output{min-width:16px}.bnbot-desktop-page .aif-actions-cost{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-end}.bnbot-desktop-page .aif-actions-cost .aif-cost{flex-shrink:1;min-width:0;white-space:normal;line-height:1.3}.bnbot-desktop-page .aif-actions .aif-generate{flex:none;padding:0 18px}.bnbot-desktop-page .aif-builder-foot{container-type:inline-size}@container (max-width: 280px){.bnbot-desktop-page .aif-actions{flex-wrap:wrap;row-gap:6px}.bnbot-desktop-page .aif-actions-cost{order:-1;flex:1 0 100%}.bnbot-desktop-page .aif-actions-cost:empty{display:none}.bnbot-desktop-page .aif-actions-cost .aif-cost{white-space:nowrap}.bnbot-desktop-page .aif-actions .aif-generate{flex:1 1 auto;min-width:0;padding:0 12px}}.bnbot-desktop-page[data-desktop-page=motion-remix]{container:motion-remix/inline-size;overflow:hidden}.bnbot-desktop-layer .mr,.bnbot-desktop-page[data-desktop-page=motion-remix] .mr,.mr-modal[role=dialog]{font-family:var(--ws-sans)}.mr.mr-modal[role=dialog],.mr.mr-page,.mr.mr-popover{--mr-ink:var(--ws-text)!important;--mr-sub:var(--ws-text-3)!important;--mr-hair:var(--ws-line)!important;--mr-paper:var(--ws-bg)!important;--mr-raised:var(--ws-card)!important;--mr-fill:var(--ws-fill)!important;--mr-canvas:var(--ws-bg)!important;--mr-brand:var(--ws-accent)!important;--mr-shadow:0 3px 12px #0000000b;--mr-floating:0 14px 42px #00000030;--mr-danger:#dc554b}.mr-modal-backdrop{background:#111318b0;backdrop-filter:blur(15px)}.mr-detail[role=dialog]{display:grid;grid-template-columns:minmax(0,1fr) 310px;height:calc(100dvh - 44px);overflow:hidden;background:#141518;border:0}.mr-desktop-step{display:grid;gap:8px;margin-bottom:10px;font-size:11px;color:var(--mr-sub)}.mr-desktop-step .mr-secondary{justify-self:start}.mr .mr-detail-video>.mr-media{max-width:100%}.mr-popover .mr-model-option>span:nth-child(2){min-width:0}.mr-popover .mr-model-option strong{white-space:normal;overflow-wrap:anywhere}@media (max-width:640px){@container motion-remix (max-width: 640px){.bnbot-desktop-page .mr-page{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:10px;gap:12px}.bnbot-desktop-page .mr-composer{width:100%;flex:none;min-height:auto}.bnbot-desktop-page .mr-composer-scroll{flex:none;overflow:visible}.bnbot-desktop-page .mr-main{flex:none;min-height:500px;overflow:visible}.bnbot-desktop-page .mr-main-scroll{overflow:visible}.bnbot-desktop-page .mr-library{padding-inline:12px}.bnbot-desktop-page .mr-masonry{column-count:2;column-gap:10px}.bnbot-desktop-page .mr-main-header{padding:12px}.bnbot-desktop-page .mr-how{padding-inline:12px}.bnbot-desktop-page .mr-carousel{gap:8px}.bnbot-desktop-page .mr-carousel>div{min-width:0;gap:4px}.bnbot-desktop-page .mr-carousel>div button{width:44px}.bnbot-desktop-page .mr-history-grid{grid-template-columns:minmax(0,1fr)}.bnbot-desktop-page .mr-notice{position:fixed;bottom:20px}}.mr .aif-tabs>button,.mr button{min-height:36px}.mr .mr-switch{min-height:18px}.mr-popover{width:calc(100vw - 24px);max-height:70dvh}.mr-popover .mr-model-option{flex-wrap:wrap}.mr-popover .mr-price{padding-left:0}.mr-detail[role=dialog]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(160px,35dvh) minmax(0,1fr);height:calc(100dvh - 24px)}.mr-detail .mr-detail-stage{padding:12px;gap:8px}.mr-detail .mr-detail-info{padding:18px;gap:16px}.mr-detail .mr-variants:empty{display:none}.mr-modal.mr-characters{padding:22px 14px}.mr-modal .mr-character-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}