.bnbot-desktop-page .mks-shell{min-width:0}.bnbot-desktop-layer .mks-modal .aif-recreate,.bnbot-desktop-page .mks-shell .aif-generate,.bnbot-desktop-page .mks-shell .aif-recreate{background:linear-gradient(180deg,transparent,var(--ai-brand-glow)),var(--ai-brand);color:#fff;box-shadow:inset 0 -3px 0 var(--ai-brand-edge);font-weight:600}.bnbot-desktop-page .mks-tile .aif-card-recreate{height:26px;padding:0 10px;font-size:12px;line-height:14px}.bnbot-desktop-page .mks-tile .aif-card-recreate span{padding:0}.bnbot-desktop-page .mks-shell .mks-hero{padding:10px 12px 4px}.bnbot-desktop-page .mks-shell .mks-composer,.bnbot-desktop-page .mks-shell .mks-wall{padding:0}.mks-library-error{display:flex;justify-content:center;align-items:center;gap:12px;padding:24px;color:var(--ai-sub)}.mks-history-note{color:var(--ai-sub);text-align:center;margin:18px 0}@container marketer (max-width: 620px){.bnbot-desktop-page .mks-topbar{gap:8px}.bnbot-desktop-page .mks-topbar>.aif-tabs{min-width:0;overflow-x:auto;scrollbar-width:none}.bnbot-desktop-page .mks-scroll,.bnbot-desktop-page .mks-topbar{padding-left:14px!important;padding-right:14px!important}.bnbot-desktop-page .mks-hero-fan{height:175px;zoom:1}.bnbot-desktop-page .mks-hero-card{scale:.6;transform-origin:0 0}.bnbot-desktop-page .mks-composer{flex-direction:column}.bnbot-desktop-page .mks-mode{display:flex;width:100%;height:44px}.bnbot-desktop-page .mks-mode>button{flex:1;flex-direction:row}.bnbot-desktop-page .mks-mode-thumb{width:calc(50% - 4px);height:calc(100% - 8px);right:auto}.bnbot-desktop-page .mks-mode-thumb[data-video]{transform:translateX(100%)}.bnbot-desktop-page .mks-composer-card{flex-wrap:wrap}.bnbot-desktop-page .mks-composer-main{flex-basis:100%}.bnbot-desktop-page .mks-wall-filters{justify-content:flex-start}}@container marketer (max-width: 350px){.bnbot-desktop-page .mks-hero-card{scale:.48}}.mks-modal-backdrop{z-index:100}@media (max-width:620px){.mks-modal-backdrop .mks-modal{max-height:calc(100dvh - 24px)}.mks-modal-backdrop .mks-style-modal{display:flex;flex-direction:column}.mks-style-nav{flex-direction:row;flex-wrap:wrap;gap:4px;padding:14px 42px 10px 12px;border-right:0;border-bottom:1px solid var(--ai-line)}.mks-style-nav h3{width:100%;margin:0 0 4px}.mks-style-nav .mks-nav-heading{display:none}.mks-style-head{flex-wrap:wrap;padding:12px}.mks-search{width:100%}.mks-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 12px 16px}.mks-recreate-side{padding:20px 16px}.mks-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mks-avatar-bar{flex-wrap:wrap}}@media (max-width:767px){@container marketer (max-width: 767px){.bnbot-desktop-page .mks-scroll,.bnbot-desktop-page .mks-topbar{padding-inline:14px!important}.bnbot-desktop-page .mks-topbar{gap:8px;padding-top:6px;padding-bottom:4px}.bnbot-desktop-page .mks-topbar>.aif-tabs{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.bnbot-desktop-page .mks-topbar .aif-tabs>button{flex-shrink:0;min-width:36px;min-height:36px;padding-inline:10px}.bnbot-desktop-page .mks-topbar-actions{flex:none}.bnbot-desktop-page .mks-shell[data-view=generations] .mks-topbar{overflow-x:auto;scrollbar-width:none}.bnbot-desktop-page .mks-shell[data-view=generations] .mks-topbar>.aif-tabs{flex:none;overflow:visible}.bnbot-desktop-page .mks-product-link{justify-content:center;width:36px;height:36px;padding:0}.bnbot-desktop-page .mks-product-link>span{display:none}.bnbot-desktop-page .mks-hero-fan{height:138px;zoom:1}.bnbot-desktop-page .mks-hero-card{scale:.48}.bnbot-desktop-page .mks-composer{margin-top:18px}.bnbot-desktop-page .mks-composer-card{flex-wrap:nowrap}.bnbot-desktop-page .mks-attach{--mks-att-size:52px;gap:12px;padding-top:12px}.bnbot-desktop-page .mks-attach .mks-att-remove{width:36px;height:36px;opacity:1;pointer-events:auto;top:-10px;right:-8px}.bnbot-desktop-page .mks-slot[data-filled] .mks-att-hit{right:12px}.bnbot-desktop-page .mks-toolbar{flex-wrap:nowrap;gap:4px;padding-inline:8px}.bnbot-desktop-page .mks-toolbar .mks-icon-chip{width:36px;height:36px;flex:none}.bnbot-desktop-page .mks-toolbar .mks-mode{display:inline-grid;width:auto;height:40px;flex:none}.bnbot-desktop-page .mks-mode>button{padding-inline:7px}.bnbot-desktop-page .mks-mode-thumb{top:2px;bottom:2px;height:auto;width:calc(50% - 2px)}.bnbot-desktop-page .mks-settings-trigger{min-width:36px;height:36px;padding-inline:8px}.bnbot-desktop-page .mks-settings-trigger>span{display:none}.bnbot-desktop-page .mks-send{width:40px;height:40px}.bnbot-desktop-page .mks-cost{padding-inline:2px}.bnbot-desktop-page .mks-dock{bottom:max(8px,env(safe-area-inset-bottom));padding-inline:10px!important}.bnbot-desktop-page .mks-dock .mks-composer{margin:0}.bnbot-desktop-page .mks-dock .mks-prompt{max-height:80px}.bnbot-desktop-page .mks-shell[data-view=studio] .mks-scroll{padding-bottom:calc(240px + env(safe-area-inset-bottom))}.bnbot-desktop-page .mks-wall-head{gap:12px}.bnbot-desktop-page .mks-pills{flex-basis:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:0}.bnbot-desktop-page .mks-pill{flex:none;height:36px;white-space:nowrap}.bnbot-desktop-page .mks-media-filter .aif-tabs>button{height:36px}.bnbot-desktop-page .mks-wall-head .aif-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.bnbot-desktop-page .mks-wall-head .aif-tabs>button{flex-shrink:0;min-height:36px}.bnbot-desktop-page .mks-history-note{overflow-wrap:anywhere}.bnbot-desktop-page .mks-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.bnbot-desktop-page .mks-row{display:contents}.bnbot-desktop-page .mks-row>.mks-tile{width:auto!important;aspect-ratio:3/4!important}.bnbot-desktop-page .mks-rows-sentinel{grid-column:1/-1}.bnbot-desktop-page .mks-tile-overlay{opacity:1;flex-direction:column;align-items:stretch;gap:6px;padding:26px 8px 8px}.bnbot-desktop-page .mks-tile .aif-card-name{white-space:normal;overflow-wrap:anywhere}.bnbot-desktop-page .mks-tile .aif-card-recreate{min-height:36px}}.bnbot-desktop-layer .mks-modal-backdrop{align-items:flex-end;padding:max(12px,env(safe-area-inset-top)) 0 0}.bnbot-desktop-layer .mks-modal-backdrop .mks-modal{width:100%;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)));border-radius:20px 20px 0 0}.bnbot-desktop-layer .mks-modal-close{width:36px;height:36px}.bnbot-desktop-layer .mks-modal :is(.aif-tabs>button,.aif-button,.mks-nav-item){min-height:36px}.bnbot-desktop-layer .mks-avatar-modal,.bnbot-desktop-layer .mks-style-modal{height:min(760px,calc(100dvh - max(12px, env(safe-area-inset-top))))}.bnbot-desktop-layer .mks-avatar-head{flex:none;padding:20px 16px 12px}.bnbot-desktop-layer .mks-avatar-head h3,.bnbot-desktop-layer .mks-avatar-head p{padding-right:38px}.bnbot-desktop-layer .mks-avatar-bar{display:block}.bnbot-desktop-layer .mks-avatar-bar>.aif-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.bnbot-desktop-layer .mks-avatar-bar .aif-tabs>button{flex-shrink:0}.bnbot-desktop-layer .mks-avatar-bar .mks-search{margin-top:10px;width:100%}.bnbot-desktop-layer .mks-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 16px max(16px,env(safe-area-inset-bottom));overscroll-behavior:contain}.bnbot-desktop-layer .mks-avatar-card span{white-space:normal;overflow-wrap:anywhere}.bnbot-desktop-layer .mks-style-modal{display:flex;flex-direction:column}.bnbot-desktop-layer .mks-style-nav{flex:none;flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;padding:14px 56px 10px 12px;border-right:0}.bnbot-desktop-layer .mks-style-nav .mks-nav-heading,.bnbot-desktop-layer .mks-style-nav h3{display:none}.bnbot-desktop-layer .mks-nav-item{flex:none;white-space:nowrap}.bnbot-desktop-layer .mks-style-body{min-height:0;flex:1}.bnbot-desktop-layer .mks-style-head{flex:none;flex-wrap:wrap;padding:12px}.bnbot-desktop-layer .mks-search{width:100%;min-height:36px}.bnbot-desktop-layer .mks-search input{min-height:36px}.bnbot-desktop-layer .mks-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));overscroll-behavior:contain;padding-bottom:max(16px,env(safe-area-inset-bottom))}.bnbot-desktop-layer .mks-recreate-modal{height:min(820px,calc(100dvh - max(12px, env(safe-area-inset-top))))}.bnbot-desktop-layer .mks-recreate-scroll{overscroll-behavior:contain}.bnbot-desktop-layer .mks-recreate-top{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 12px 0}.bnbot-desktop-layer .mks-recreate-stage{min-height:0;height:36dvh}.bnbot-desktop-layer .mks-recreate-stage :is(img,video){max-height:36dvh}.bnbot-desktop-layer .mks-recreate-side{padding:0 4px 12px}.bnbot-desktop-layer .mks-recreate-submit{flex:none;margin-top:12px}.bnbot-desktop-layer .mks-recreate-more{padding:12px 16px max(20px,env(safe-area-inset-bottom))}.bnbot-desktop-layer .mks-link-modal{overflow-y:auto;overscroll-behavior:contain}.bnbot-desktop-layer .mks-link-copy{padding:22px 16px max(20px,env(safe-area-inset-bottom))}.bnbot-desktop-layer .mks-link-actions{flex-direction:column}.bnbot-desktop-layer .mks-link-actions>button{flex:none;min-height:44px}.bnbot-desktop-layer .mks-link-modal input{min-height:36px}}.creator-mobile-sheet .mks-mobile-settings{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px 20px}.creator-mobile-sheet .mks-mobile-settings .mks-chip{width:100%;min-height:44px}.creator-mobile-sheet .mks-mobile-settings .mks-chip-caret{margin-left:auto}.creator-mobile-sheet .mks-mobile-settings .mks-stepper{min-height:44px;height:auto}.creator-mobile-sheet .mks-stepper:before{content:attr(aria-label);flex:1;color:var(--ai-sub);font-size:12px}.creator-mobile-sheet .mks-stepper button{width:40px;height:40px}.mks-style-media img{transition:opacity .25s ease}.mks-style-media .bnbot-media-fallback{color:var(--ai-sub);font-size:12px}@media (max-width:640px){.bnbot-desktop-layer .aif-modal-backdrop .mks-lightbox .mks-lb-side{padding:0;max-height:none;overflow:hidden}.bnbot-desktop-layer .mks-lightbox .mks-lb-stage{padding:16px 16px 70px}.bnbot-desktop-layer .mks-lightbox .mks-lb-stage>:is(img,video){max-height:100%}.bnbot-desktop-layer .mks-lightbox .mks-lb-compose{padding-bottom:max(14px,env(safe-area-inset-bottom))}.bnbot-desktop-layer .mks-lightbox :is(.mks-lb-send,.mks-lb-mini,.mks-lb-prompt-toggle,.mks-lb-suggest button){min-height:36px}.bnbot-desktop-layer .mks-lightbox .mks-lb-send{min-width:36px}}