.metis-app .video-prompt-shell{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:12px;padding:18px 18px 8px;overflow:visible}.metis-app .video-prompt-shell textarea{min-height:129px;padding:4px 0 0}.metis-app .video-upload-rail{min-width:0;display:grid;align-content:start;justify-items:start;gap:8px;overflow:visible}.metis-app .video-frame-card,.metis-app .video-upload-card{border:1px dashed color-mix(in oklch,var(--line-strong) 68%,var(--line));border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(255 255 255/.56));color:var(--muted);display:grid;place-items:center;text-align:center;box-shadow:inset 0 1px 0 rgb(255 255 255/.7);transition:border-color .15s ease,color .15s ease,transform .15s ease;cursor:pointer;padding:0;font:inherit}.metis-app .video-upload-card{width:104px;min-height:98px;transform:rotate(-5deg)}.metis-app .video-frame-card .upload-plus,.metis-app .video-upload-card .upload-plus{width:auto;height:auto;border-radius:0;color:oklch(58% .024 255);background:transparent;font-size:28px;font-weight:520;line-height:1}.metis-app .video-frame-card span:last-child,.metis-app .video-upload-card span:last-child{margin-top:6px;color:oklch(56% .016 255);font-size:13px;font-weight:780;line-height:1.1}.metis-app .video-upload-card:hover{color:var(--blue);border-color:color-mix(in oklch,var(--blue) 34%,var(--line));transform:rotate(-5deg) translateY(-1px)}.metis-app .video-frame-card:disabled,.metis-app .video-ref-action:disabled,.metis-app .video-upload-card:disabled{opacity:.5;pointer-events:none}.metis-app .video-keyframe-slots{display:none;align-items:center;gap:2px;width:112px}.metis-app .video-frame-card{width:44px;min-height:92px;padding:9px 2px}.metis-app .video-frame-card[data-video-ref=first]{transform:rotate(-3deg)}.metis-app .video-frame-card[data-video-ref=last]{transform:rotate(3deg)}.metis-app .video-frame-card:hover{color:var(--blue);border-color:color-mix(in oklch,var(--blue) 34%,var(--line))}.metis-app .video-frame-card[data-video-ref=first]:hover{transform:rotate(-3deg) translateY(-1px)}.metis-app .video-frame-card[data-video-ref=last]:hover{transform:rotate(3deg) translateY(-1px)}.metis-app .video-frame-bridge{color:oklch(62% .018 255);font-size:20px;font-weight:760;line-height:1}.metis-app .video-reference-actions{width:104px;display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:6px}.metis-app .video-reference-actions:has(.video-ref-action:only-child){grid-template-columns:1fr}.metis-app .video-ref-action{min-width:0;min-height:64px;padding:6px 4px 7px;border:1px dashed color-mix(in oklch,var(--line-strong) 68%,var(--line));border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(255 255 255/.56));color:var(--muted);display:grid;align-items:center;justify-content:center;justify-items:center;gap:5px;box-shadow:inset 0 1px 0 rgb(255 255 255/.7);text-align:center;line-height:1;white-space:nowrap;cursor:pointer;font:inherit;transition:border-color .15s ease,color .15s ease,transform .15s ease}.metis-app .video-ref-action:hover{color:var(--blue);border-color:color-mix(in oklch,var(--blue) 34%,var(--line));transform:translateY(-1px)}.metis-app .video-ref-icon{width:39px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;box-shadow:none;display:grid;place-items:center;color:oklch(58% .024 255)}.metis-app .video-ref-icon svg{width:19px;height:19px;display:block}.metis-app .video-ref-action span:last-child{color:oklch(56% .016 255);font-size:12px;font-weight:780;line-height:1}.metis-app .video-create-panel .composer{overflow:visible}.metis-app .video-upload-rail [data-upload-hint]{position:relative;z-index:1}.metis-app .video-upload-rail [data-upload-hint]:focus-visible,.metis-app .video-upload-rail [data-upload-hint]:hover{z-index:40}.metis-app .video-upload-rail [data-upload-hint]:after{content:attr(data-upload-hint);bottom:calc(100% + 8px);z-index:30;width:-moz-max-content;width:max-content;max-width:220px;padding:7px 10px;border-radius:10px;border:1px solid var(--line);color:var(--fg);box-shadow:0 10px 24px rgb(25 36 58/.12);font-size:11px;font-weight:650;line-height:1.35;letter-spacing:0;text-align:center;white-space:normal;transform:translateX(-50%) translateY(4px) rotate(0deg)}.metis-app .video-upload-rail [data-upload-hint]:after,.metis-app .video-upload-rail [data-upload-hint]:before{position:absolute;left:50%;background:rgb(255 255 255/.96);opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.metis-app .video-upload-rail [data-upload-hint]:before{content:"";bottom:calc(100% + 2px);z-index:31;width:8px;height:8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transform:translateX(-50%) rotate(45deg) translateY(4px)}.metis-app .video-upload-rail [data-upload-hint]:focus-visible:after,.metis-app .video-upload-rail [data-upload-hint]:focus-visible:before,.metis-app .video-upload-rail [data-upload-hint]:hover:after,.metis-app .video-upload-rail [data-upload-hint]:hover:before{opacity:1;transform:translateX(-50%) translateY(0) rotate(0deg)}.metis-app .video-upload-rail [data-upload-hint]:focus-visible:before,.metis-app .video-upload-rail [data-upload-hint]:hover:before{transform:translateX(-50%) rotate(45deg) translateY(0)}.metis-app .video-upload-card[data-upload-hint]:after,.metis-app .video-upload-card[data-upload-hint]:before{transform:translateX(-50%) translateY(4px) rotate(5deg)}.metis-app .video-upload-card[data-upload-hint]:focus-visible:after,.metis-app .video-upload-card[data-upload-hint]:hover:after{transform:translateX(-50%) translateY(0) rotate(5deg)}.metis-app .video-upload-card[data-upload-hint]:focus-visible:before,.metis-app .video-upload-card[data-upload-hint]:hover:before{transform:translateX(-50%) rotate(50deg) translateY(0)}.metis-app .video-create-panel.is-video-keyframe .video-upload-card{display:none}.metis-app .video-create-panel.is-video-keyframe .video-keyframe-slots{display:flex}.metis-app .video-create-panel.is-video-keyframe .video-reference-actions{display:none}.metis-app .video-create-panel.conversation-active .video-prompt-shell{grid-template-columns:120px minmax(0,1fr);padding:18px 18px 8px}@media (max-width:560px){.metis-app .video-create-panel.conversation-active .video-prompt-shell,.metis-app .video-prompt-shell{grid-template-columns:102px minmax(0,1fr);gap:10px;padding-inline:12px}.metis-app .video-upload-card{width:88px;min-height:88px}.metis-app .video-frame-card{width:42px;min-height:82px}.metis-app .video-keyframe-slots{width:102px;gap:3px}.metis-app .video-frame-bridge{font-size:16px}.metis-app .video-reference-actions{width:88px}}