@layer polish-v91 {
/* Compact utilities leave the industrial film and editorial content in charge. */
.otc-assistant {inset:auto 24px 80px auto!important;height:auto!important;width:min(344px,calc(100vw - 32px))!important;max-height:min(560px,calc(100dvh - 110px))!important;border:1px solid #d9dfe9!important;border-radius:18px!important;box-shadow:0 20px 60px #17255420,0 3px 12px #1725540a!important;}
.otc-assistant-head {padding:18px 20px!important;background:#fdfbf7!important;position:sticky!important;top:0!important;z-index:2!important;}
.otc-assistant-head h2 {font-size:21px!important;line-height:1.2!important;margin:8px 0 5px!important;letter-spacing:-.03em!important;}
.otc-assistant-kicker {font-size:9px!important;letter-spacing:.08em!important;}
.otc-assistant-head>div>span:last-child {font-size:11px!important;}
.otc-assistant-close {width:32px!important;height:32px!important;padding:0!important;border-radius:50%!important;flex-shrink:0!important;}
.otc-assistant-body {padding:18px 20px!important;font-size:13px!important;line-height:1.6!important;}
.otc-assistant-topics {gap:6px!important;}
.otc-assistant-topics button {padding:8px 10px!important;font-size:11px!important;border-radius:8px!important;}
.otc-assistant-status {font-size:11px!important;line-height:1.45!important;padding:10px!important;background:#f5f8fc!important;border-radius:8px!important;}
.otc-assistant-status span {display:block!important;margin-top:4px!important;}
.otc-assistant-launch {right:24px!important;bottom:22px!important;width:auto!important;height:44px!important;display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:11px 17px!important;font-size:12px!important;box-shadow:0 5px 20px #1d4ed822!important;}
.otc-assistant-launch::before {content:'?'!important;display:inline-grid!important;place-items:center!important;width:19px!important;height:19px!important;border:1px solid #ffffff80!important;border-radius:50%!important;margin-right:8px!important;font-weight:600!important;font-size:11px!important;box-sizing:border-box!important;}
.otc-assistant-launch::after {display:none!important;}
.v91-support-expand span {color:#0f172a!important;}
.v81-video-toggle[data-v90-motion] span {color:#fff!important;}
.v89-motion-control span {color:#334155!important;}
.v91-support-prompt {display:none!important;}
.otc-assistant.v91-compact {width:min(300px,calc(100vw - 32px))!important;max-height:calc(100dvh - 110px)!important;}
.v91-compact .otc-assistant-head {border-bottom:0!important;padding-bottom:0!important;}
.v91-compact .otc-assistant-head>div>span:last-child {display:none!important;}
.v91-compact .otc-assistant-body {display:none!important;}
.v91-compact .v91-support-prompt {display:block!important;padding:0 20px 20px!important;font-size:13px!important;line-height:1.55!important;color:#475569!important;}
.v91-support-prompt p {margin:10px 0 16px!important;}
.v91-support-expand {width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:0!important;border-radius:8px!important;padding:12px!important;background:#f59e0b!important;color:#0f172a!important;font-size:12px!important;font-weight:600!important;}
.v91-support-prompt>a {display:inline-block!important;margin-top:12px!important;font-size:11px!important;color:#475569!important;text-underline-offset:3px!important;}
.v81-video-toggle[data-v90-motion],.v89-motion-control {width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;display:grid!important;place-items:center!important;font:600 16px/1 sans-serif!important;border-radius:50%!important;box-shadow:0 2px 8px #17255412!important;}
.v81-video-toggle[data-v90-motion] {top:16px!important;right:16px!important;background:#0f172ab3!important;color:white!important;border:1px solid #ffffff60!important;backdrop-filter:blur(8px)!important;}
.v89-motion-control {top:18px!important;right:22px!important;background:#ffffffb8!important;color:#334155!important;border:1px solid #cbd5e1!important;}
.v90-scene-counter {font-size:10px!important;letter-spacing:.05em!important;background:#0f172a99!important;border:1px solid #ffffff30!important;backdrop-filter:blur(8px)!important;}
.v90-scene-selectors {gap:7px!important;margin-top:14px!important;}
.v90-scene-selectors button {border-radius:7px!important;font-size:11px!important;transition:background .18s,border-color .18s!important;}
.v90-scene-selectors button[aria-pressed=true] {background:#e8eefb!important;border-color:#a8bdea!important;color:#173e91!important;box-shadow:none!important;}
.v81-film-label {padding:26px!important;max-width:90%!important;font-size:10px!important;line-height:1.6!important;}
.v81-film-label strong {font-size:19px!important;line-height:1.25!important;margin-bottom:8px!important;}
button:focus-visible,a:focus-visible {outline:2px solid #1d4ed8!important;outline-offset:4px!important;}
@media(max-width:600px){.otc-assistant,.otc-assistant.v91-compact {right:16px!important;bottom:76px!important;}.otc-assistant-launch {right:16px!important;bottom:16px!important;}.v81-film-label {padding:20px!important;}.v89-motion-control {top:12px!important;right:12px!important;}}
}
