footer[data-testid=footer]{display:none}#message-input::-webkit-scrollbar{width:8px}#message-input::-webkit-scrollbar-track{background:transparent;margin-bottom:10px;margin-top:8px}#message-input::-webkit-scrollbar-thumb{background-color:#9ca3af99;border-radius:9999px}.dark #message-input::-webkit-scrollbar-thumb{background-color:#6b7280b3}.sidebar-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.dark .sidebar-scrollbar{scrollbar-color:rgba(75,85,99,.5) transparent}.sidebar-scrollbar::-webkit-scrollbar{width:5px}.sidebar-scrollbar::-webkit-scrollbar-track{background:transparent}.sidebar-scrollbar::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:20px}.sidebar-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#9ca3afcc}.dark .sidebar-scrollbar::-webkit-scrollbar-thumb{background-color:#4b556380}.dark .sidebar-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#4b5563cc}.video-status-list{display:flex;flex-direction:column;align-items:flex-start;gap:.16rem;margin-top:.26rem;width:-moz-fit-content;width:fit-content;max-width:100%}.video-status-row{border-radius:.75rem;padding:0;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:0}.video-status-row,.dark .video-status-row{border:none;background:transparent}.video-status-container{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:-moz-fit-content;width:fit-content;max-width:100%}[data-role=assistant] .assistant-body{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;white-space:normal}[data-role=assistant] .assistant-body .assistant-text{margin:0;white-space:pre-wrap}.video-status-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:9999px;border:1px solid rgba(148,163,184,.22);background:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);line-height:1;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:26px;box-shadow:0 1px 2px #00000008;transition:all .2s ease}.video-status-chip:hover{border-color:#94a3b859;background:#fff;box-shadow:0 2px 4px #0000000f}.video-status-chip--active{border-color:#3b82f633;background:#fff}.video-status-chip--completed{border-color:#16a34a26;background:#fff}.video-status-chip--failed{border-color:#ef444426;background:#fff}.dark .video-status-chip{border-color:#ffffff14;background:#1e1e21;box-shadow:0 1px 2px #0003}.dark .video-status-chip:hover{border-color:#ffffff26;background:#1e1e21;box-shadow:0 2px 4px #0000004d}.dark .video-status-chip--active{border-color:#3b82f640;background:#1e1e21}.dark .video-status-chip--completed{border-color:#22c55e33;background:#1e1e21}.dark .video-status-chip--failed{border-color:#ef444433;background:#1e1e21}.video-status-chip>.video-status-meta{margin-left:.2rem}.video-status-dot{display:inline-flex;height:.28rem;width:.28rem;border-radius:9999px;flex-shrink:0}.video-status-dot--queued{background:#f59e0be6}.video-status-dot--progress{background:#3b82f6e6}.video-status-dot--completed{background:#16a34ad9}.video-status-dot--failed{background:#f87171e6}.video-status-dot--default{background:#94a3b8bf}.dark .video-status-dot--queued{background:#fbbf24f2}.dark .video-status-dot--progress{background:#60a5faf2}.dark .video-status-dot--completed{background:#22c55ef2}.dark .video-status-dot--failed{background:#f87171f2}.dark .video-status-dot--default{background:#94a3b8d9}.video-status-label{display:inline-flex;align-items:center;font-size:11px;font-weight:600;text-transform:none;letter-spacing:.01em;white-space:nowrap;color:#334155f2;line-height:1}.video-status-label--queued{color:#b45309f2}.video-status-label--prepare{color:#ca8a04f2}.video-status-label--progress{color:#2563ebf2}.video-status-label--completed{color:#16a34ae6}.video-status-label--failed{color:#dc2626eb}.video-status-label--default{color:#475569d9}.dark .video-status-label{color:#cbd5e1e0}.dark .video-status-label--queued{color:#fde68aeb}.dark .video-status-label--prepare{color:#fdd361f0}.dark .video-status-label--progress{color:#93c5fdf2}.dark .video-status-label--completed{color:#86eface6}.dark .video-status-label--failed{color:#fca5a5eb}.video-status-time{display:inline-flex;align-items:center;font-size:10.5px;font-weight:400;color:#64748be6;white-space:nowrap;line-height:1}.dark .video-status-time{color:#94a3b8d9}.video-status-id{display:inline-flex;align-items:center;font-size:10.5px;font-weight:500;color:#64748bcc;font-family:Menlo,Monaco,Courier New,monospace;letter-spacing:-.01em;line-height:1}.dark .video-status-id{color:#94a3b8b3}.video-status-meta{display:inline-flex;align-items:center;font-size:10px;font-weight:500;color:#64748bad;line-height:1}.dark .video-status-meta{color:#94a3b8b8}.video-status-link{display:inline-flex;align-items:center;font-size:10px;font-weight:500;color:#2563ebe0;text-decoration:none;line-height:1}.video-feedback-btn{display:inline-flex;align-items:center;line-height:1;margin:0;padding:0;border:none;background:transparent}.video-status-link:hover{text-decoration:none}.dark .video-status-link{color:#93c5fdeb}.video-status-separator{display:inline-flex;align-items:center;margin:0 .3rem;font-size:10px;color:#94a3b866;line-height:1}.dark .video-status-separator{color:#94a3b84d}.video-status-time:before,.video-status-id:before,.video-status-meta:before{content:"";display:inline-block;width:1px;height:8px;background-color:#94a3b84d;margin:0 .35rem;vertical-align:middle}.dark .video-status-time:before,.dark .video-status-id:before,.dark .video-status-meta:before{background-color:#ffffff26}.video-status-chip>.video-status-meta:before{margin-left:.1rem}.video-status-spinner{display:inline-flex;width:.64rem;height:.64rem;border-radius:9999px;border:1.6px solid rgba(148,163,184,.32);border-top-color:currentColor;border-right-color:transparent;animation:video-status-spinner-spin .9s linear infinite}.video-status-spinner--queued{color:#f59e0bf2}.video-status-spinner--prepare{color:#fbbf24e6}.video-status-spinner--progress{color:#3b82f6f2}.video-status-spinner--default{color:#94a3b8d9}.dark .video-status-spinner--queued{color:#fbbf24f2}.dark .video-status-spinner--prepare{color:#fde68af2}.dark .video-status-spinner--progress{color:#60a5faf2}.dark .video-status-spinner--default{color:#94a3b8d9}@keyframes video-status-spinner-spin{to{transform:rotate(360deg)}}.director-response{background-color:#f7f7f8cc;border-radius:8px;padding:1rem;margin-top:1.5rem;margin-bottom:0;font-size:14px;line-height:1.6;color:#000000d9}.dark .director-response{background-color:#20212399;color:#ffffffe6}.director-response>strong:first-child:before,.director-response>p:first-child>strong:first-child:before{content:"";display:inline-block;width:15px;height:15px;margin-right:.5rem;vertical-align:text-bottom;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3E%3Cpath d='M9.5 2.672a.5.5 0 1 0 1 0V.843a.5.5 0 0 0-1 0zm4.5.035A.5.5 0 0 0 13.293 2L12 3.293a.5.5 0 1 0 .707.707zM7.293 4A.5.5 0 1 0 8 3.293L6.707 2A.5.5 0 0 0 6 2.707zm-.621 2.5a.5.5 0 1 0 0-1H4.843a.5.5 0 1 0 0 1zm8.485 0a.5.5 0 1 0 0-1h-1.829a.5.5 0 0 0 0 1zM13.293 10A.5.5 0 1 0 14 9.293L12.707 8a.5.5 0 1 0-.707.707zM9.5 11.157a.5.5 0 0 0 1 0V9.328a.5.5 0 0 0-1 0zm1.854-5.097a.5.5 0 0 0 0-.706l-.708-.708a.5.5 0 0 0-.707 0L8.646 5.94a.5.5 0 0 0 0 .707l.708.708a.5.5 0 0 0 .707 0l1.293-1.293Zm-3 3a.5.5 0 0 0 0-.706l-.708-.708a.5.5 0 0 0-.707 0L.646 13.94a.5.5 0 0 0 0 .707l.708.708a.5.5 0 0 0 .707 0z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.dark .director-response>strong:first-child:before,.dark .director-response>p:first-child>strong:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3E%3Cpath d='M9.5 2.672a.5.5 0 1 0 1 0V.843a.5.5 0 0 0-1 0zm4.5.035A.5.5 0 0 0 13.293 2L12 3.293a.5.5 0 1 0 .707.707zM7.293 4A.5.5 0 1 0 8 3.293L6.707 2A.5.5 0 0 0 6 2.707zm-.621 2.5a.5.5 0 1 0 0-1H4.843a.5.5 0 1 0 0 1zm8.485 0a.5.5 0 1 0 0-1h-1.829a.5.5 0 0 0 0 1zM13.293 10A.5.5 0 1 0 14 9.293L12.707 8a.5.5 0 1 0-.707.707zM9.5 11.157a.5.5 0 0 0 1 0V9.328a.5.5 0 0 0-1 0zm1.854-5.097a.5.5 0 0 0 0-.706l-.708-.708a.5.5 0 0 0-.707 0L8.646 5.94a.5.5 0 0 0 0 .707l.708.708a.5.5 0 0 0 .707 0l1.293-1.293Zm-3 3a.5.5 0 0 0 0-.706l-.708-.708a.5.5 0 0 0-.707 0L.646 13.94a.5.5 0 0 0 0 .707l.708.708a.5.5 0 0 0 .707 0z'/%3E%3C/svg%3E")}.director-response p,.director-response ul,.director-response ol{font-size:inherit}.director-response strong{font-weight:600}.director-response ul,.director-response ol{padding-left:1.25rem}.director-response li{line-height:1.6}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{font-weight:600;margin:1em 0 .5em;line-height:1.3}.chat-markdown h1:first-child,.chat-markdown h2:first-child,.chat-markdown h3:first-child,.chat-markdown h4:first-child,.chat-markdown h5:first-child,.chat-markdown h6:first-child{margin-top:0}.chat-markdown h1+ul,.chat-markdown h2+ul,.chat-markdown h3+ul,.chat-markdown h4+ul,.chat-markdown h1+ol,.chat-markdown h2+ol,.chat-markdown h3+ol,.chat-markdown h4+ol{margin-top:.35em}.chat-markdown h1{font-size:1.5em}.chat-markdown h2{font-size:1.3em}.chat-markdown h3{font-size:1.15em}.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{font-size:1em}.chat-markdown strong{font-weight:600}.chat-markdown em{font-style:italic}.chat-markdown p{margin:0;line-height:1.55}.chat-markdown p+p{margin-top:.75em}.chat-markdown ul,.chat-markdown ol{margin:.5em 0;padding-left:1.5em}.chat-markdown p+ul,.chat-markdown p+ol{margin-top:.5em}.chat-markdown ul+p,.chat-markdown ol+p{margin-top:.5em}.chat-markdown li{margin:0;padding:0;line-height:1.5}.chat-markdown li+li{margin-top:.25em}.chat-markdown li>ul,.chat-markdown li>ol{margin:.25em 0 0}.chat-markdown ul{list-style-type:disc}.chat-markdown ol{list-style-type:decimal}.chat-markdown code{background-color:#0000000d;padding:.2em .4em;border-radius:3px;font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dark .chat-markdown code{background-color:#ffffff1a}.chat-markdown pre{background-color:#0000000d;padding:1em;border-radius:6px;overflow-x:auto;margin:.5em 0}.dark .chat-markdown pre{background-color:#ffffff0d}.chat-markdown pre code{background-color:transparent;padding:0}.chat-markdown blockquote{border-left:3px solid rgba(107,114,128,.3);padding-left:1em;margin:.5em 0;color:#000000b3}.dark .chat-markdown blockquote{border-left-color:#9ca3af4d;color:#ffffffb3}.chat-markdown a{color:#3b82f6;text-decoration:underline}.dark .chat-markdown a{color:#60a5fa}.chat-markdown hr{border:none;border-top:1px solid rgba(107,114,128,.2);margin:1em 0}.dark .chat-markdown hr{border-top-color:#9ca3af33}#chat-bar,#chat-bar-gradient{position:fixed;bottom:0;left:0;right:0}@media (min-width: 768px){#chat-bar-gradient{left:256px!important;right:0!important;width:auto!important}#chat-bar{pointer-events:none}#chat-bar>div,#chat-bar form,#chat-bar form *{pointer-events:auto}#sidebar-collapse-toggle{z-index:120!important;pointer-events:auto!important}}@media (max-width: 767px){body.mobile-sidebar-open #chat-bar,body.mobile-sidebar-open #chat-bar-gradient,body.mobile-sidebar-open #chat-main,body.mobile-sidebar-open #empty-state,body.mobile-sidebar-open #chat-section{display:none}body.mobile-sidebar-open{overflow:hidden}#message-input{max-height:160px;font-size:16px}#sidebar-close-mobile{z-index:130!important;pointer-events:auto!important}}#global-footer{display:none}body.feedback-modal-open{overflow:hidden}body.feedback-modal-open #chat-bar,body.feedback-modal-open #chat-bar-gradient,body.feedback-modal-open #session-sidebar,body.feedback-modal-open #chat-main,body.feedback-modal-open #chat-section{pointer-events:none}body.feedback-modal-open #scroll-down,body.feedback-modal-open #scroll-down-button{opacity:0!important;pointer-events:none!important}
