.bk-product-studio{display:block;clear:both;margin:14px 0;max-width:100%}.bk-studio-launch{display:flex;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 18px;border:1px solid #b99aa5;border-radius:10px;text-decoration:none;color:#753c4b;background:#fff8fa;font-size:14px;line-height:1.4}.bk-studio-launch:hover{background:#f6e9ee}.bk-product-studio p{font-size:12px!important;line-height:1.5!important;margin:8px 0!important;color:#73666c}.bk-observe{border:1px solid #e8dfe0;border-radius:12px;padding:16px;margin:22px 0}.bk-observe summary{min-height:44px;cursor:pointer;align-content:center}.bk-observe p{font-size:13px;line-height:1.6}.bk-observe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bk-observe-grid a{min-width:0;color:inherit;font-size:12px}.bk-observe-grid img{width:100%;height:220px;object-fit:contain;border-radius:8px;background:#f8f4f1}.bk-observe video{width:100%;max-height:520px;background:#f8f4f1;margin:12px 0}.bk-smart-results,.bk-smart-status-anchor{scroll-margin-top:110px}.bk-smart-seed{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #dcbfc9;background:#fff8fa;border-radius:12px;margin:20px 0}.bk-smart-seed img{width:70px;height:90px;object-fit:contain}.bk-smart-seed p{margin:4px 0;font-size:13px}.bk-smart-loader{display:flex;align-items:center;justify-content:center;gap:20px;min-height:130px;margin:20px 0;background:#f9eef2;border-radius:14px}.bk-smart-loader img{width:120px;height:55px;object-fit:contain;animation:bk-studio-breathe 1.1s ease-in-out infinite}.bk-smart-loader-line{width:52px;height:3px;border-radius:3px;background:#ddc3cc;overflow:hidden}.bk-smart-loader-line:after{content:'';display:block;width:50%;height:100%;background:#8e4457;animation:bk-studio-slide 1s ease-in-out infinite}.bk-smart-why-list{padding-left:20px;background:#f8eef1;border-radius:10px;padding:14px 18px 14px 32px;font-size:14px;line-height:1.6}.bk-smart-owned-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0;margin:0;padding:0}.bk-smart-result-heading{font-size:25px;line-height:1.25}.bk-smart-seed .bk-link{white-space:normal}.bk-smart-field-note{font-size:12px!important;line-height:1.5}.bk-smart-result-heading:focus{outline:none}.bk-smart .bk-smart-results [tabindex]:focus-visible{outline:2px solid #8e4457;outline-offset:5px}
@keyframes bk-studio-breathe{50%{opacity:.5;transform:scale(.97)}}@keyframes bk-studio-slide{50%{transform:translateX(100%)}}
@media(prefers-reduced-motion:reduce){.bk-smart-loader img,.bk-smart-loader-line:after{animation:none}}
@media(max-width:749px){.bk-smart-owned-fields{grid-template-columns:1fr}.bk-smart-loader{flex-direction:column;gap:8px;padding:16px}.bk-observe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-observe-grid img{height:170px}.bk-smart-seed{flex-wrap:wrap}.bk-smart-result-heading{font-size:22px}}
.bk-smart-kept{display:inline-block;background:#f4e5eb;border-radius:5px;padding:3px 6px;font-size:11px!important;color:#753c4b}.bk-smart-result-heading{margin-bottom:0!important}.bk-smart-owned-fields legend{font-size:13px}.bk-smart [aria-busy=true]{cursor:progress}
.bk-smart-result-heading{scroll-margin-top:110px}.bk-smart-owned-fields .bk-smart-field-note{grid-column:1/-1}
.bk-smart-results-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bk-smart-results>.bk-smart-look{margin:0}.bk-smart .bk-smart-results .bk-smart-result-heading:focus-visible{outline:none}
